package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-09.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down09 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {0,0,106,6,-49,12,35,19,106,25,-111,31,-101,37,-126,43,53,49,-61,54,11,60,35,65,-14,69,127,74,-66,78,-80,82,75,86,-106,89,125,92,21,95,60,97,17,99,121,100,126,101,31,102,88,102,40,102,-107,101,-102,100,58,99,117,97,83,95,-57,92,-20,89,-88,86,24,83,48,79,-9,74,118,70,-84,65,-95,60,89,55,-39,49,40,44,72,38,72,32,29,26,-28,19,-116,13,46,7,-56,0,93,-6,-4,-13,-91,-19,96,-25,55,-31,43,-37,67,-43,-120,-49,-4,-55,-88,-60,-113,-65,-73,-70,37,-74,-38,-79,-26,-83,56,-86,-18,-90,-14,-93,90,-95,29,-97,67,-99,-51,-101,-70,-102,15,-102,-57,-103,-22,-103,110,-102,96,-101,-82,-100,103,-98,-128,-96,-11,-94,-50,-91,-3,-88,-126,-84,100,-80,-121,-76,8,-71,-68,-67,-59,-62,-1,-57,121,-51,31,-45,-9,-40,-12,-34,18,-27,79,-21,-104,-15,-7,-9,90,-2,-61,4,37,11,119,17,-63,23,-26,29,-3,35,-32,41,-91,47,51,53,-116,58,-81,63,-117,68,41,73,120,77,126,81,42,85,-114,88,-120,91,54,94,123,96,97,98,-21,99,4,101,-60,101,22,102,4,102,-114,101,-86,100,110,99,-65,97,-68,95,77,93,-119,90,101,87,-18,83,27,80,3,76,-112,71,-26,66,-23,61,-69,56,74,51,-83,45,-35,39,-24,33,-47,27,-101,21,85,15,-6,8,-103,2,55,-4,-45,-11,-128,-17,59,-23,10,-29,-3,-36,12,-41,71,-47,-75,-53,79,-58,44,-63,65,-68,-97,-73,66,-77,54,-81,120,-85,15,-88,0,-91,77,-94,-13,-97,2,-98,107,-100,60,-101,116,-102,11,-102,19,-102,117,-102,72,-101,120,-100,17,-98,9,-96,100,-94,26,-91,46,-88,-104,-85,88,-81,104,-77,-59,-73,107,-68,84,-63,126,-58,-36,-53,119,-47,53,-41,43,-35,51,-29,104,-23,-91,-17,-1,-11,87,-4,-65,2,24,9,116,15,-76,21,-24,27,-6,33,-18,39,-74,45,83,51,-69,56,-22,61,-36,66,-118,71,-18,75,12,80,-48,83,76,87,100,90,44,93,-115,95,-106,97,57,99,120,100,86,101,-55,101,-37,101,-125,101,-55,100,-93,99,36,98,54,96,-12,93,72,91,74,88,-19,84,64,81,61,77,-17,72,88,68,123,63,97,58,11,53,126,47,-60,41,-31,35,-42,29,-78,23,115,17,35,11,-54,4,106,-2,12,-8,-72,-15,111,-21,62,-27,39,-33,46,-39,99,-45,-69,-51,80,-56,20,-61,28,-66,96,-71,-16,-76,-55,-80,-15,-84,111,-87,63,-90,110,-93,-9,-96,-32,-98,44,-99,-41,-101,-22,-102,100,-102,59,-102,-122,-102,41,-101,57,-100,-83,-99,126,-97,-74,-95,72,-92,59,-89,125,-86,37,-82,12,-78,80,-74,-41,-70,-93,-65,-78,-60,-3,-55,120,-49,47,-43,1,-37,8,-31,35,-25,91,-19,-88,-13,-6,-7,90,0,-77,6,12,13,80,19,-120,25,-95,31,-101,37,117,43,25,49,-105,54,-44,59,-36,64,-96,69,33,74,81,78,60,82,-53,85,11,89,-17,91,119,94,-97,96,106,98,-51,99,-46,100,108,101,-90,101,115,101,-26,100,-29,99,-111,98,-58,96,-83,94,40,92,78,89,26,86,-118,82,-79,78,126,74,11,70,74,65,77,60,15,55,-97,49,-7,43,40,38,54,32,24,26,-17,19,-90,13,85,7,-4,0,-94,-6,74,-12,7,-18,-54,-25,-80,-31,-82,-37,-47,-43,33,-48,-96,-54,83,-59,68,-64,113,-69,-27,-74,-93,-78,-84,-82,8,-85,-68,-89,-64,-92,43,-94,-23,-97,15,-98,-109,-100,126,-101,-57,-102,-128,-102,-111,-102,24,-101,-14,-101,66,-99,-28,-98,-11,-96,93,-93,37,-90,70,-87,-66,-84,-120,-80,-92,-76,10,-71,-73,-67,-90,-62,-44,-57,54,-51,-47,-46,-107,-40,126,-34,-109,-28,-77,-22,-7,-16,66,-9,-103,-3,-14,3,69,10,-113,16,-53,22,-24,28,-12,34,-49,40,-114,46,22,52,109,57,-118,62,104,67,3,72,85,76,92,80,17,84,115,87,124,90,44,93,125,95,114,97,-2,98,51,100,-12,100,96,101,90,101,-11,100,43,100,-8,98,106,97,113,95,33,93,110,90,100,87,1,84,74,80,67,76,-15,71,84,67,119,62,91,57,1,52,124,46,-66,40,-30,34,-38,28,-69,22,-124,16,57,10,-21,3,-110,-3,63,-9,-9,-16,-73,-22,-107,-28,-119,-34,-98,-40,-32,-46,73,-51,-24,-57,-64,-62,-46,-67,41,-71,-56,-76,-84,-80,-23,-84,113,-87,83,-90,-112,-93,37,-95,30,-97,118,-99,46,-100,80,-101,-51,-102,-68,-102,3,-101,-69,-101,-51,-100,73,-98,37,-96,95,-94,-7,-92,-19,-89,55,-85,-38,-82,-52,-78,9,-73,-109,-69,93,-64,107,-59,-79,-54,43,-48,-39,-43,-85,-37,-88,-31,-66,-25,-17,-19,48,-12,127,-6,-46,0,35,7,113,13,-85,19,-40,25,-26,31,-42,37,-94,43,62,49,-84,54}; }
	private static byte[] data1(){ return new byte[] {-30,59,-35,64,-105,69,9,74,52,78,14,82,-101,85,-54,88,-85,91,36,94,73,96,11,98,100,99,105,100,-9,100,47,101,-6,100,98,100,102,99,8,98,69,96,35,94,-90,91,-58,88,-105,85,11,82,47,78,8,74,-110,69,-37,64,-32,59,-84,54,61,49,-91,43,-41,37,-18,31,-39,25,-72,19,119,13,49,7,-31,0,-114,-6,70,-12,2,-18,-38,-25,-65,-31,-51,-37,-10,-43,82,-48,-44,-54,-106,-59,-121,-64,-62,-69,56,-73,-1,-78,13,-81,112,-85,36,-88,49,-91,-100,-94,95,-96,-123,-98,12,-99,-12,-101,68,-101,-12,-102,11,-101,-120,-101,102,-100,-83,-99,80,-97,88,-95,-68,-93,125,-90,-103,-87,8,-83,-51,-80,-34,-76,60,-71,-30,-67,-58,-62,-22,-57,71,-51,-48,-46,-110,-40,108,-34,120,-28,-112,-22,-56,-16,11,-9,87,-3,-90,3,-13,9,47,16,102,22,125,28,124,34,88,40,10,46,-113,51,-30,56,-8,61,-41,66,105,71,-65,75,-64,79,118,83,-37,86,-32,89,-105,92,-26,94,-30,96,115,98,-89,99,118,100,-30,100,-25,100,-118,100,-57,99,-98,98,26,97,43,95,-26,92,63,90,64,87,-23,83,64,80,67,76,0,72,111,67,-97,62,-113,57,68,52,-54,46,26,41,72,35,78,29,59,23,10,17,-44,10,-124,4,61,-2,-15,-9,-84,-15,125,-21,87,-27,89,-33,110,-39,-74,-45,34,-50,-63,-56,-99,-61,-85,-66,7,-70,-99,-75,-123,-79,-72,-83,62,-86,25,-89,80,-92,-37,-95,-49,-97,23,-98,-53,-100,-38,-101,84,-101,44,-101,111,-101,15,-100,26,-99,-127,-98,81,-96,120,-94,2,-91,-26,-89,30,-85,-79,-82,-113,-78,-66,-74,53,-69,-17,-65,-19,-60,31,-54,-112,-49,39,-43,-14,-38,-38,-32,-25,-26,10,-19,64,-13,-124,-7,-51,-1,21,6,91,12,-111,18,-76,24,-61,30,-84,36,119,42,19,48,-126,53,-70,58,-72,63,118,68,-18,72,34,77,3,81,-103,84,-43,87,-65,90,71,93,125,95,70,97,-68,98,-61,99,112,100,-77,100,-107,100,17,100,40,99,-32,97,51,96,38,94,-64,91,-10,88,-35,85,102,82,-94,78,-114,74,50,70,-119,65,-85,60,-127,55,47,50,-96,44,-22,38,12,33,13,27,-13,20,-60,14,-121,8,66,2,-7,-5,-74,-11,124,-17,84,-23,64,-29,78,-35,119,-41,-47,-47,79,-52,13,-57,-7,-63,41,-67,-104,-72,82,-76,84,-80,-87,-84,77,-87,74,-90,-95,-93,83,-95,99,-97,-44,-99,-89,-100,-37,-101,120,-101,114,-101,-40,-101,-102,-100,-59,-99,79,-97,57,-95,-122,-93,39,-90,42,-87,125,-84,39,-80,31,-76,99,-72,-19,-68,-67,-63,-57,-58,14,-52,-124,-47,43,-41,-3,-36,-21,-30,0,-23,32,-17,90,-11,-102,-5,-32,1,36,8,94,14,-116,20,-92,26,-94,32,127,38,54,44,-63,49,24,55,61,60,31,65,-55,69,36,74,61,78,2,82,121,85,-104,88,100,91,-52,93,-30,95,-115,97,-35,98,-51,99,81,100,123,100,57,100,-104,99,-111,98,42,97,96,95,57,93,-76,90,-40,87,-101,84,25,81,54,77,19,73,-96,68,-21,63,-9,58,-56,53,99,48,-52,42,16,37,40,31,40,25,11,19,-39,12,-93,6,89,0,31,-6,-38,-13,-80,-19,-114,-25,-118,-31,-94,-37,-34,-43,72,-48,-37,-54,-87,-59,-82,-64,-15,-69,126,-73,74,-77,107,-81,-42,-85,-103,-88,-78,-91,33,-93,-10,-96,28,-97,-80,-99,-99,-100,-15,-101,-89,-101,-62,-101,62,-100,34,-99,100,-98,11,-96,14,-94,111,-92,47,-89,64,-86,-79,-83,104,-79,117,-75,-53,-71,97,-66,70,-61,84,-56,-83,-51,39,-45,-38,-40,-82,-34,-92,-28,-74,-22,-38,-16,21,-9,76,-3,-108,3,-52,9,2,16,37,22,50,28,35,34,-14,39,-101,45,18,51,92,56,104,61,59,66,-53,70,20,75,16,79,-59,82,28,86,41,89,-44,91,41,94,31,96,-76,97,-22,98,-68,99,41,100,58,100,-38,99,38,99,3,98,-123,96,-90,94,103,92,-51,89,-35,86,-113,83,-9,79,9,76,-47,71,83,67,-110,62,-111,57,87,52,-18,46,75,41,-114,35,-96,29,-96,23,125,17,85,11,23,5,-37,-2,-98,-8,104,-14,62,-20,46,-26,47,-32,87,-38,-95,-44,22,-49,-66,-55,-103,-60,-77,-65,9,-69,-90,-74,-116,-78,-67,-82,66,-85,25,-88,72,-91,-46,-94,-73,-96,-3,-98,-95,-99,-87,-100,20,-100,-34,-101,19,-100,-93,-100,-97,-99,-14,-98,-79,-96,-61,-94,61,-91,9,-88,49,-85,-87,-82,119,-78,-114,-74,-18,-70,-103,-65,119,-60,-96,-55,-14,-50,123,-44,47,-38,5,-32,0,-26,16,-20,54,-14,106,-8,-93,-2,-31,4,23,11,67,17,94,23,97,29,71,35,10,41,-91,46,16,52,71,57,72,62,6,67,-121,71,-67,75,-89,79,71,83,-115,86,-123,89}; }
	private static byte[] data2(){ return new byte[] {26,92,95,94,60,96,-64,97,-32,98,-99,99,-7,99,-14,99,-123,99,-72,98,-122,97,-10,95,5,94,-74,91,16,89,10,86,-73,82,11,79,21,75,-45,70,72,66,-125,61,116,56,61,51,-61,45,42,40,94,34,120,28,111,22,87,16,38,10,-10,3,-74,-3,-125,-9,82,-15,51,-21,38,-27,53,-33,103,-39,-71,-45,66,-50,-18,-56,-33,-61,1,-65,107,-70,21,-74,12,-78,78,-82,-29,-86,-52,-89,11,-91,-88,-94,-98,-96,-10,-98,-85,-99,-60,-100,63,-100,30,-100,94,-100,3,-99,10,-98,112,-97,58,-95,93,-93,-30,-91,-71,-88,-16,-85,112,-81,72,-77,105,-73,-47,-69,-128,-64,107,-59,-112,-54,-19,-49,117,-43,45,-37,5,-31,-5,-26,17,-19,44,-13,103,-7,-108,-1,-48,5,1,12,35,18,58,24,50,30,16,36,-55,41,89,47,-74,52,-26,57,-41,62,-118,67,-4,71,36,76,2,80,-110,83,-53,86,-80,89,63,92,106,94,66,96,-79,97,-58,98,116,99,-61,99,-85,99,52,99,89,98,28,97,125,95,-123,93,40,91,121,88,109,85,11,82,94,78,91,74,24,70,-124,65,-68,60,-85,55,108,50,-9,44,85,39,-111,33,-92,27,-94,21,-120,15,94,9,47,3,-10,-4,-59,-10,-98,-16,-126,-22,126,-28,-103,-34,-54,-40,51,-45,-74,-51,122,-56,108,-61,-98,-66,17,-70,-57,-75,-54,-79,24,-82,-71,-86,-84,-89,-5,-92,-97,-94,-89,-96,4,-97,-54,-99,-20,-100,115,-100,91,-100,-88,-100,85,-99,102,-98,-41,-97,-91,-95,-42,-93,93,-90,65,-87,119,-84,3,-80,-35,-77,3,-72,110,-68,34,-63,10,-58,57,-53,-113,-48,29,-42,-48,-37,-88,-31,-97,-25,-83,-19,-50,-13,-7,-7,43,0,95,6,-120,12,-86,18,-75,24,-88,30,127,36,47,42,-72,47,13,53,52,58,25,63,-55,67,43,72,80,76,32,80,-88,83,-40,86,-77,89,55,92,94,94,38,96,-108,97,-104,98,68,99,-119,99,104,99,-19,98,8,98,-60,96,37,95,31,93,-59,90,11,88,-2,84,-103,81,-25,77,-28,73,-99,69,11,65,60,60,50,55,-18,49,125,44,-35,38,23,33,48,27,48,21,25,15,-12,8,-58,2,-106,-4,104,-10,69,-16,51,-22,49,-28,82,-34,-113,-40,-11,-46,-118,-51,77,-56,74,-61,-127,-66,-3,-71,-72,-75,-59,-79,24,-82,-65,-86,-66,-89,12,-91,-65,-94,-59,-96,46,-97,-8,-99,30,-99,-83,-100,-104,-100,-23,-100,-100,-99,-82,-98,37,-96,-10,-95,39,-92,-77,-90,-108,-87,-46,-84,88,-80,57,-76,88,-72,-55,-68,118,-63,99,-58,-119,-53,-28,-48,106,-42,29,-36,-12,-31,-32,-25,-13,-19,8,-12,52,-6,98,0,-116,6,-74,12,-51,18,-40,24,-62,30,-105,36,62,42,-61,47,20,53,51,58,22,63,-69,67,32,72,54,76,12,80,-121,83,-74,86,-113,89,8,92,52,94,-13,95,95,97,99,98,8,99,77,99,46,99,-85,98,-55,97,-123,96,-30,94,-31,92,-125,90,-52,87,-65,84,93,81,-84,77,-83,73,98,69,-37,64,9,60,5,55,-57,49,82,44,-66,38,-9,32,22,27,29,21,3,15,-19,8,-70,2,-106,-4,103,-10,77,-16,59,-22,68,-28,99,-34,-87,-40,17,-45,-87,-51,115,-56,112,-61,-82,-66,43,-70,-23,-75,-6,-79,76,-82,-5,-86,-12,-89,76,-91,-8,-94,4,-95,108,-97,52,-98,95,-99,-27,-100,-40,-100,33,-99,-44,-99,-23,-98,82,-96,47,-94,79,-92,-30,-90,-68,-87,-13,-84,123,-80,81,-76,113,-72,-36,-68,-126,-63,109,-58,-116,-53,-29,-48,98,-42,21,-36,-35,-31,-47,-25,-46,-19,-20,-13,14,-6,55,0,96,6,-127,12,-103,18,-102,24,-121,30,82,36,-4,41,122,47,-54,52,-26,57,-56,62,109,67,-50,71,-25,75,-71,79,54,83,103,86,61,89,-65,91,-29,93,-84,95,23,97,30,98,-53,98,13,99,-11,98,120,98,-103,97,92,96,-69,94,-62,92,104,90,-69,87,-79,84,86,81,-86,77,-76,73,111,69,-17,64,35,60,38,55,-20,49,-124,44,-17,38,50,33,90,27,93,21,86,15,56,9,20,3,-17,-4,-57,-10,-80,-16,-95,-22,-82,-28,-49,-34,23,-39,-126,-45,27,-50,-29,-56,-27,-61,30,-65,-99,-70,91,-74,101,-78,-69,-82,97,-85,92,-88,-83,-91,86,-93,92,-95,-65,-97,-126,-98,-90,-99,40,-99,17,-99,83,-99,2,-98,8,-97,116,-96,60,-94,96,-92,-32,-90,-73,-87,-28,-84,98,-80,49,-76,72,-72,-89,-68,74,-63,40,-58,65,-53,-114,-48,8,-42,-79,-37,116,-31,96,-25,90,-19,113,-13,-119,-7,-76,-1,-50,5,-7,11,-1,17,11,24,-21,29,-68,35,95,41,-30,46,48,52,77,57,50,62,-39,66,58,71,95,75,41,79,-72,82,-28,85,-57,88,77,91,120,93,74,95,-68,96,-51,97,-127,98,-48,98}; }
	private static byte[] data3(){ return new byte[] {-64,98,76,98,123,97,67,96,-75,94,-64,92,119,90,-49,87,-43,84,-125,81,-27,77,-10,73,-63,69,68,65,-118,60,-109,55,99,50,8,45,117,39,-56,33,-16,27,1,22,-2,15,-27,9,-55,3,-92,-3,-121,-9,107,-15,104,-21,107,-27,-102,-33,-41,-39,72,-44,-35,-50,-94,-55,-92,-60,-41,-65,80,-69,12,-73,11,-77,97,-81,-8,-85,-16,-88,51,-90,-40,-93,-49,-95,44,-96,-34,-98,-6,-99,111,-99,73,-99,-125,-99,32,-98,26,-97,123,-96,47,-94,76,-92,-72,-90,-122,-87,-94,-84,22,-80,-46,-77,-30,-73,48,-68,-57,-64,-100,-59,-92,-54,-18,-49,86,-43,-8,-38,-76,-32,-109,-26,-118,-20,-105,-14,-86,-8,-49,-2,-23,4,7,11,24,17,19,23,0,29,-55,34,113,40,-10,45,70,51,104,56,83,61,-4,65,109,70,-115,74,111,78,-8,81,60,85,33,88,-74,90,-16,92,-53,94,78,96,108,97,47,98,-114,98,-115,98,42,98,103,97,66,96,-61,94,-33,92,-90,90,17,88,35,85,-25,81,82,78,120,74,79,70,-29,65,55,61,73,56,46,51,-43,45,88,40,-82,34,-30,28,-1,22,-4,16,-13,10,-41,4,-71,-2,-96,-8,-121,-14,-127,-20,-114,-26,-79,-32,-11,-38,96,-43,-17,-49,-77,-54,-85,-59,-42,-64,77,-68,-10,-73,-10,-77,52,-80,-56,-84,-80,-87,-30,-90,125,-92,98,-94,-84,-96,84,-97,86,-98,-64,-99,-125,-99,-81,-99,51,-98,34,-97,101,-96,17,-94,16,-92,114,-90,40,-87,50,-84,-108,-81,62,-77,59,-73,122,-69,1,-64,-61,-60,-62,-55,-10,-50,88,-44,-24,-39,-98,-33,110,-27,97,-21,95,-15,116,-9,-118,-3,-89,3,-65,9,-53,15,-50,21,-78,27,-125,33,46,39,-76,44,13,50,55,55,38,60,-33,64,84,69,-122,73,111,77,14,81,88,84,86,87,-11,89,69,92,50,94,-59,95,-2,96,-51,97,72,98,88,98,13,98,94,97,83,96,-29,94,29,93,-11,90,118,88,-95,85,117,82,-7,78,50,75,25,71,-58,66,37,62,79,57,63,52,-8,46,-122,41,-18,35,41,30,83,24,90,18,87,12,65,6,46,0,15,-6,1,-12,-7,-19,3,-24,40,-30,103,-36,-54,-42,87,-47,18,-52,-4,-58,40,-62,-126,-67,47,-71,18,-75,74,-79,-54,-83,-100,-86,-59,-89,63,-91,26,-93,73,-95,-37,-97,-55,-98,23,-98,-56,-99,-44,-99,72,-98,19,-97,74,-96,-46,-95,-63,-93,5,-90,-94,-88,-102,-85,-35,-82,121,-78,87,-74,-120,-70,-11,-66,-89,-61,-108,-56,-78,-51,12,-45,-124,-40,51,-34,-12,-29,-36,-23,-45,-17,-35,-11,-17,-5,8,2,25,8,40,14,40,20,15,26,-26,31,-112,37,34,43,-126,48,-76,53,-78,58,117,63,-7,67,60,72,52,76,-24,79,68,83,88,86,13,89,113,91,122,93,36,95,116,96,99,97,-14,97,33,98,-16,97,93,97,109,96,27,95,109,93,99,91,-1,88,66,86,52,83,-49,79,32,76,36,72,-33,67,93,63,-106,58,-100,53,103,48,8,43,121,37,-53,31,-5,25,15,20,23,14,6,8,-8,1,-31,-5,-46,-11,-52,-17,-43,-23,-12,-29,49,-34,-117,-40,20,-45,-67,-51,-92,-56,-71,-61,13,-65,-96,-70,120,-74,-103,-78,2,-81,-60,-85,-54,-88,55,-90,-16,-93,7,-94,-128,-96,75,-97,-126,-98,18,-98,0,-98,88,-98,4,-97,26,-96,-121,-95,85,-93,124,-91,-2,-89,-45,-86,1,-82,122,-79,70,-75,84,-71,-80,-67,70,-62,29,-57,43,-52,106,-47,-39,-42,112,-36,38,-30,3,-24,-22,-19,-14,-13,-9,-7,10,0,31,6,36,12,44,18,16,24,-19,29,-95,35,55,41,-91,46,-32,51,-16,56,-65,61,88,66,-84,70,-67,74,-126,78,-4,81,35,85,-8,87,118,90,-101,92,100,94,-44,95,-34,96,-110,97,-33,97,-49,97,96,97,-116,96,96,95,-48,93,-22,91,-93,89,9,87,23,84,-45,80,65,77,97,73,55,69,-47,64,33,60,62,55,34,50,-46,44,90,39,-69,33,-8,27,29,22,43,16,38,10,31,4,10,-2,1,-8,-9,-15,1,-20,29,-26,81,-32,-90,-38,33,-43,-65,-49,-101,-54,-104,-59,-30,-64,91,-68,32,-72,38,-76,124,-80,25,-83,14,-86,86,-89,-16,-92,-18,-94,59,-95,-16,-97,-4,-98,107,-98,58,-98,102,-98,-10,-98,-29,-97,45,-95,-39,-94,-38,-92,59,-89,-18,-87,-8,-84,84,-80,-3,-77,-15,-73,44,-68,-88,-64,102,-59,88,-54,-123,-49,-37,-44,97,-38,8,-32,-47,-27,-79,-21,-89,-15,-85,-9,-76,-3,-59,3,-52,9,-52,15,-65,21,-104,27,88,33,-9,38,113,44,-69,49,-37,54,-67,59,108,64,-44,68,2,73,-36,76,117,80,-69,83,-83,86,77,89,-108,91,125,93,21,95,65,96,29,97,-115,97,-90,97,91,97,-78,96,-88,95,68,94,125,92}; }
	private static byte[] data4(){ return new byte[] {101,90,-24,87,33,85,-5,81,-113,78,-49,74,-58,70,126,66,-22,61,37,57,29,52,-20,46,-125,41,-3,35,70,30,127,24,-107,18,-97,12,-99,6,-113,0,-120,-6,-128,-12,-122,-18,-95,-24,-55,-30,28,-35,-127,-41,30,-46,-38,-52,-45,-57,-4,-62,103,-66,12,-70,-5,-75,47,-78,-77,-82,-124,-85,-87,-88,36,-90,-10,-93,36,-94,-82,-96,-108,-97,-37,-98,126,-98,-124,-98,-24,-98,-83,-97,-51,-96,78,-94,42,-92,93,-90,-18,-88,-49,-85,4,-81,-116,-78,88,-74,119,-70,-49,-66,112,-61,71,-56,86,-51,-104,-46,4,-40,-103,-35,81,-29,31,-23,13,-17,1,-11,9,-5,15,1,24,7,23,13,12,19,-19,24,-77,30,97,36,-29,41,67,47,112,52,110,57,44,62,-72,66,-11,70,-6,74,-85,78,20,82,44,85,-19,87,94,90,110,92,46,94,-124,95,-116,96,37,97,109,97,77,97,-50,96,-10,95,-73,94,36,93,47,91,-27,88,63,86,76,83,-2,79,106,76,-122,72,92,68,-15,63,67,59,97,54,68,49,-4,43,-126,38,-22,32,45,27,87,21,108,15,113,9,111,3,103,-3,100,-9,105,-15,121,-21,-90,-27,-33,-33,72,-38,-58,-44,125,-49,87,-54,112,-59,-69,-64,72,-68,22,-72,45,-76,-119,-80,58,-83,54,-86,-118,-89,52,-91,53,-93,-108,-95,76,-96,103,-97,-36,-98,-79,-98,-23,-98,121,-97,112,-96,-65,-95,109,-93,115,-91,-41,-89,-120,-86,-101,-83,-20,-80,-95,-76,-121,-72,-53,-68,60,-63,-4,-59,-26,-54,16,-48,94,-43,-30,-38,124,-32,69,-26,22,-20,10,-14,-1,-9,6,-2,7,4,9,10,-2,15,-27,21,-73,27,107,33,1,39,110,44,-76,49,-60,54,-95,59,67,64,-91,68,-57,72,-98,76,42,80,107,83,85,86,-16,88,46,91,25,93,-94,94,-43,95,-93,96,25,97,45,97,-34,96,59,96,41,95,-51,93,4,92,-19,89,120,87,-82,84,-109,81,37,78,111,74,107,70,39,66,-99,61,-35,56,-33,51,-76,46,84,41,-42,35,42,30,106,24,-117,18,-100,12,-91,6,-96,0,-94,-6,-92,-12,-78,-18,-42,-24,8,-29,95,-35,-45,-41,111,-46,58,-51,52,-56,102,-61,-44,-66,-127,-70,113,-74,-83,-78,48,-81,4,-84,45,-87,-89,-90,123,-92,-89,-94,47,-95,22,-96,87,-97,-5,-98,-7,-98,91,-97,24,-96,53,-95,-83,-94,-126,-92,-80,-90,54,-87,15,-84,60,-81,-74,-78,127,-74,-114,-70,-33,-66,116,-61,63,-56,69,-51,123,-46,-35,-41,102,-35,18,-29,-39,-24,-71,-18,-91,-12,-93,-6,-99,0,-96,6,-106,12,-126,18,92,24,28,30,-63,35,65,41,-101,46,-60,51,-67,56,124,61,2,66,68,70,68,74,-8,77,99,81,125,84,67,87,-74,89,-50,91,-111,93,-15,94,-1,95,-96,96,-12,96,-38,96,104,96,-102,95,103,94,-30,92,-8,90,-71,88,38,86,59,83,0,80,119,76,-94,72,-121,68,43,64,-117,59,-74,54,-87,49,108,44,4,39,115,33,-54,27,-9,21,33,16,41,10,53,4,54,-2,60,-8,69,-14,100,-20,-117,-26,-42,-32,57,-37,-65,-43,118,-48,83,-53,104,-58,-74,-63,61,-67,10,-71,26,-75,116,-79,26,-82,17,-85,91,-88,-6,-91,-13,-93,67,-94,-13,-96,-6,-97,103,-97,39,-97,84,-97,-46,-97,-72,-96,-10,-95,-111,-93,-121,-91,-44,-89,123,-86,110,-83,-68,-80,77,-76,49,-72,84,-68,-64,-64,96,-59,70,-54,84,-49,-101,-44,7,-38,-101,-33,74,-27,27,-21,-9,-16,-22,-10,-33,-4,-36,2,-45,8,-61,14,-91,20,110,26,38,32,-77,37,41,43,100,48,-127,53,91,58,7,63,109,67,-105,71,118,75,16,79,89,82,82,85,-4,87,71,90,70,92,-36,93,35,95,7,96,-113,96,-75,96,-123,96,-23,95,-1,94,-85,93,4,92,-2,89,-91,87,-17,84,-16,81,-107,78,-5,74,9,71,-32,66,106,62,-65,57,-41,52,-68,47,117,42,4,37,108,31,-72,25,-23,19,11,14,24,8,38,2,40,-4,57,-10,73,-16,112,-22,-87,-28,-3,-34,112,-39,14,-44,-49,-50,-56,-55,-15,-60,84,-64,-7,-69,-35,-73,8,-76,126,-80,66,-83,86,-86,-65,-89,124,-91,-107,-93,2,-94,-44,-96,-5,-97,-125,-97,107,-97,-86,-97,84,-96,77,-95,-81,-94,98,-92,118,-90,-37,-88,-99,-85,-88,-82,12,-78,-76,-75,-88,-71,-30,-67,90,-62,16,-57,-5,-53,29,-47,102,-42,-30,-37,115,-31,49,-25,-6,-20,-33,-14,-52,-8,-64,-2,-73,4,-88,10,-113,16,103,22,37,28,-51,33,79,39,-82,44,-34,49,-29,54,-87,59,64,64,-114,68,-97,72,104,76,-27,79,21,83,-13,85,127,88,-78,90,-114,92,15,94,54,95,-5,95,106,96,114,96,37,96,115,95,103,94,-2,92,59,91,31,89,-85,86,-30,83,-54,80}; }
	private static byte[] data5(){ return new byte[] {96,77,-83,73,-79,69,112,65,-16,60,55,56,67,51,32,46,-49,40,85,35,-67,29,2,24,53,18,81,12,104,6,113,0,-127,-6,-113,-12,-81,-18,-34,-24,32,-29,-124,-35,4,-40,-82,-46,-119,-51,-119,-56,-50,-61,66,-65,-5,-70,-10,-74,57,-77,-59,-81,-91,-84,-52,-87,83,-89,37,-91,92,-93,-30,-95,-53,-96,15,-96,-82,-97,-80,-97,12,-96,-58,-96,-33,-95,83,-93,30,-91,74,-89,-63,-87,-106,-84,-72,-81,39,-77,-26,-74,-27,-70,48,-65,-80,-61,117,-56,104,-51,-110,-46,-26,-41,94,-35,-1,-30,-78,-24,-119,-18,97,-12,85,-6,64,0,52,6,30,12,-4,17,-55,23,-126,29,22,35,-111,40,-33,45,-2,50,-11,55,-88,60,44,65,103,69,102,73,22,77,-127,80,-102,83,98,86,-40,88,-14,90,-69,92,32,94,51,95,-30,95,55,96,46,96,-59,95,1,95,-33,93,99,92,-118,90,94,88,-43,85,0,83,-48,79,96,76,-106,72,-108,68,68,64,-69,59,-8,54,-5,49,-44,44,123,39,0,34,97,28,-86,22,-40,16,-5,10,14,5,34,-1,49,-7,76,-13,111,-19,-88,-25,-11,-31,99,-36,-14,-42,-87,-47,-115,-52,-91,-57,-15,-62,124,-66,67,-70,84,-74,-93,-78,76,-81,50,-84,122,-87,12,-89,-8,-92,62,-93,-36,-95,-40,-96,46,-96,-26,-97,-11,-97,105,-96,51,-95,94,-94,-27,-93,-64,-91,-4,-89,-126,-86,103,-83,-110,-80,21,-76,-40,-73,-23,-69,53,-64,-58,-60,-116,-55,-118,-50,-73,-45,11,-39,-113,-34,38,-28,-27,-23,-79,-17,-112,-11,120,-5,103,1,78,7,56,13,11,19,-46,24,125,30,13,36,117,41,-65,46,-52,51,-74,56,93,61,-50,65,-2,69,-22,73,-119,77,-22,80,-26,83,-86,86,3,89,20,91,-58,92,29,94,29,95,-67,95,-2,95,-25,95,107,95,-100,94,102,93,-32,91,-11,89,-67,87,40,85,69,82,15,79,-115,75,-61,71,-81,67,96,63,-54,58,5,54,3,49,-41,43,126,38,-2,32,98,27,-88,21,-37,15,-2,9,21,4,45,-2,67,-8,98,-14,-113,-20,-53,-26,40,-31,-104,-37,55,-42,-12,-48,-24,-53,8,-57,101,-62,-8,-67,-45,-71,-24,-75,83,-78,-6,-82,-1,-85,73,-87,-16,-90,-22,-92,62,-93,-21,-95,-12,-96,91,-96,31,-96,60,-96,-67,-96,-107,-95,-54,-94,96,-92,67,-90,-117,-88,28,-85,8,-82,64,-79,-61,-76,-106,-72,-91,-68,-2,-64,-113,-59,91,-54,89,-49,-118,-44,-30,-39,96,-33,-1,-28,-76,-22,-124,-16,93,-10,68,-4,42,2,18,8,-16,13,-64,19,126,25,34,31,-88,36,11,42,69,47,77,52,43,57,-59,61,48,66,79,70,50,74,-58,77,22,81,15,84,-68,86,17,89,18,91,-72,92,8,94,-10,94,-116,95,-58,95,-97,95,29,95,66,94,1,93,117,91,127,89,65,87,-93,84,-69,81,125,78,-8,74,37,71,19,67,-73,62,43,58,87,53,95,48,41,43,-43,37,85,32,-69,26,0,21,58,15,91,9,125,3,-109,-3,-77,-9,-46,-15,11,-20,77,-26,-85,-32,44,-37,-54,-43,-107,-48,-110,-53,-75,-58,34,-62,-70,-67,-97,-71,-63,-75,48,-78,-26,-82,-16,-85,71,-87,-9,-90,-7,-92,88,-93,11,-94,35,-95,-117,-96,92,-96,127,-96,8,-95,-25,-95,38,-93,-69,-92,-85,-90,-13,-88,-117,-85,125,-82,-75,-79,64,-75,16,-71,38,-67,125,-63,17,-58,-36,-54,-36,-49,9,-43,100,-38,-37,-33,125,-27,43,-21,-5,-16,-51,-10,-77,-4,-110,2,118,8,79,14,24,20,-45,25,109,31,-17,36,73,42,124,47,-125,52,79,57,-19,61,70,66,101,70,62,74,-52,77,17,81,7,84,-86,86,-5,88,-13,90,-108,92,-38,93,-57,94,86,95,-120,95,95,95,-41,94,-10,93,-73,92,31,91,46,89,-25,86,75,84,95,81,34,78,-104,74,-54,70,-79,66,95,62,-56,57,2,53,-2,47,-40,42,123,37,6,32,104,26,-72,20,-17,14,26,9,58,3,92,-3,121,-9,-90,-15,-36,-21,38,-26,-116,-32,15,-37,-76,-43,-120,-48,-127,-53,-72,-58,28,-62,-59,-67,-89,-71,-44,-75,69,-78,2,-81,16,-84,107,-87,31,-89,39,-91,-123,-93,68,-94,85,-95,-55,-96,-106,-96,-66,-96,73,-95,40,-94,106,-93,-2,-92,-16,-90,55,-87,-48,-85,-66,-82,-6,-79,127,-75,80,-71,99,-67,-72,-63,73,-58,18,-53,14,-48,55,-43,-113,-38,4,-32,-99,-27,78,-21,18,-15,-26,-10,-62,-4,-94,2,123,8,86,14,21,20,-52,25,101,31,-34,36,56,42,99,47,103,52,47,57,-54,61,30,66,60,70,15,74,-101,77,-33,80,-48,83,115,86,-62,88,-73,90,89,92,-98,93,-119,94,25,95,77,95,32,95,-96,94,-72,93,-126,92,-25,90,-5,88,-74,86,28,84,53,81,-10,77,121,74,-92,70}; }
	private static byte[] data6(){ return new byte[] {-103,66,68,62,-74,57,-15,52,-10,47,-49,42,124,37,9,32,113,26,-57,20,-1,14,51,9,86,3,124,-3,-97,-9,-49,-15,9,-20,89,-26,-62,-32,70,-37,-12,-43,-61,-48,-56,-53,-8,-58,102,-62,10,-66,-12,-71,29,-74,-113,-78,81,-81,87,-84,-71,-87,104,-89,110,-91,-48,-93,-122,-94,-103,-95,8,-95,-45,-96,-8,-96,127,-95,90,-94,-108,-93,42,-91,17,-89,87,-87,-22,-85,-49,-82,10,-78,-124,-75,86,-71,91,-67,-80,-63,56,-58,-6,-54,-12,-49,18,-43,103,-38,-44,-33,106,-27,19,-21,-46,-16,-93,-10,118,-4,85,2,43,8,-6,13,-65,19,109,25,3,31,127,36,-50,41,1,47,-6,51,-54,56,94,61,-73,65,-45,69,-90,73,56,77,120,80,114,83,20,86,101,88,100,90,2,92,84,93,63,94,-43,94,17,95,-24,94,113,94,-115,93,97,92,-54,90,-22,88,-88,86,26,84,54,81,7,78,-121,74,-56,70,-73,66,117,62,-25,57,48,53,55,48,30,43,-53,37,102,32,-50,26,46,21,108,15,-92,9,-49,3,-11,-3,33,-8,81,-14,-111,-20,-30,-26,78,-31,-46,-37,-125,-42,81,-47,85,-52,-120,-57,-17,-62,-105,-66,120,-70,-92,-74,14,-77,-51,-81,-49,-84,42,-86,-44,-89,-44,-91,44,-92,-34,-94,-24,-95,79,-95,15,-95,48,-95,-90,-95,-128,-94,-85,-93,55,-91,23,-89,78,-87,-38,-85,-75,-82,-29,-79,85,-75,26,-71,25,-67,96,-63,-32,-59,-102,-54,-123,-49,-91,-44,-27,-39,86,-33,-38,-28,-126,-22,59,-16,1,-10,-42,-5,-87,1,126,7,76,13,10,19,-72,24,79,30,-61,35,29,41,69,46,75,51,21,56,-80,60,12,65,44,69,5,73,-98,76,-30,79,-26,82,-115,85,-22,87,-17,89,-103,91,-12,92,-24,93,-113,94,-53,94,-65,94,62,94,126,93,73,92,-48,90,-15,88,-61,86,62,84,104,81,70,78,-44,74,29,71,31,67,-32,62,103,58,-77,53,-53,48,-75,43,117,38,15,33,-119,27,-23,21,50,16,111,10,-96,4,-52,-2,-6,-8,46,-13,112,-19,-62,-25,49,-30,-78,-36,99,-41,45,-46,50,-51,92,-56,-61,-61,99,-65,62,-69,96,-73,-55,-77,116,-80,121,-83,-64,-86,99,-88,87,-90,-92,-92,70,-93,69,-94,-99,-95,80,-95,97,-95,-52,-95,-113,-94,-76,-93,41,-91,-2,-90,37,-87,-97,-85,112,-82,-121,-79,-12,-76,-96,-72,-102,-68,-52,-64,69,-59,-20,-55,-46,-50,-34,-45,27,-39,123,-34,-5,-29,-102,-23,71,-17,12,-11,-43,-6,-88,0,120,6,66,12,-2,17,-82,23,63,29,-69,34,20,40,63,45,75,50,24,55,-68,59,30,64,70,68,43,72,-56,75,33,79,36,82,-27,84,70,87,94,89,21,91,-128,92,-125,93,60,94,-117,94,-121,94,39,94,105,93,81,92,-27,90,24,89,-1,86,-119,84,-56,81,-78,78,86,75,-82,71,-65,67,-108,63,36,59,-124,54,-91,49,-94,44,103,39,18,34,-109,28,-3,22,81,17,-110,11,-54,5,-5,-1,45,-6,101,-12,-89,-18,-5,-24,101,-29,-22,-35,-110,-40,94,-45,87,-50,126,-55,-37,-60,113,-64,70,-68,90,-72,-74,-76,86,-79,74,-82,-126,-85,26,-87,-10,-90,55,-91,-59,-93,-80,-94,-8,-95,-108,-95,-107,-95,-28,-95,-97,-94,-96,-93,16,-91,-61,-90,-34,-88,64,-85,-4,-83,3,-79,87,-76,-9,-73,-41,-69,-1,-65,96,-60,-3,-56,-49,-51,-50,-46,0,-40,79,-35,-55,-30,88,-24,0,-18,-68,-13,-128,-7,74,-1,27,5,-37,10,-97,16,72,22,-34,27,93,33,-75,38,-18,43,-7,48,-44,53,126,58,-19,62,30,67,20,71,-67,74,36,78,62,81,6,84,-124,86,-89,88,121,90,-16,91,19,93,-40,93,67,94,86,94,9,94,100,93,104,92,9,91,96,89,82,87,-4,84,77,82,80,79,8,76,115,72,-98,68,-126,64,40,60,-105,55,-52,50,-43,45,-81,40,95,35,-11,29,101,24,-60,18,15,13,74,7,-123,1,-72,-5,-12,-11,55,-16,-119,-22,-12,-28,113,-33,26,-38,-40,-44,-49,-49,-24,-54,63,-58,-59,-63,-115,-67,-109,-71,-36,-75,110,-78,75,-81,118,-84,-15,-87,-63,-89,-32,-91,97,-92,46,-93,95,-94,-26,-95,-61,-95,8,-94,-105,-94,-112,-93,-41,-92,122,-90,116,-88,-62,-86,98,-83,81,-80,-113,-77,19,-73,-30,-70,-17,-66,62,-61,-57,-57,-122,-52,118,-47,-111,-42,-37,-37,60,-31,-55,-26,98,-20,19,-14,-44,-9,-107,-3,98,3,34,9,-30,14,-115,20,38,26,-86,31,5,37,72,42,91,47,66,52,-8,56,116,61,-75,65,-68,69,118,73,-12,76,30,80,1,83,-110,85,-50,87,-70,89,76,91,-122,92,104,93,-15,93,26,94,-16,93,102,93,-127,92,73,91,-78,89,-55,87,-118,85,-8,82,22,80,-24,76,111,73,-82,69,-82,65}; }
	private static byte[] data7(){ return new byte[] {105,61,-18,56,56,52,83,47,62,42,2,37,-94,31,34,26,-115,20,-35,14,40,9,98,3,-98,-3,-38,-9,31,-14,112,-20,-42,-26,85,-31,-21,-37,-81,-42,-113,-47,-90,-52,-23,-57,98,-61,24,-65,11,-69,65,-73,-65,-77,-126,-80,-105,-83,-9,-86,-84,-88,-76,-90,19,-91,-56,-93,-40,-94,64,-94,2,-94,37,-94,-107,-94,112,-93,-108,-92,29,-90,-11,-89,36,-86,-89,-84,120,-81,-104,-78,4,-74,-78,-71,-84,-67,-36,-63,82,-58,-10,-54,-43,-49,-34,-44,16,-38,107,-33,-33,-28,115,-22,22,-16,-48,-11,-119,-5,83,1,14,7,-49,12,122,18,24,24,-100,29,7,35,77,40,109,45,98,50,34,55,-74,59,6,64,33,68,-13,71,-123,75,-53,78,-58,81,116,84,-51,86,-42,88,-122,90,-30,91,-30,92,-117,93,-37,93,-52,93,103,93,-89,92,-119,91,30,90,78,88,54,86,-63,83,2,81,-16,77,-103,74,-14,70,17,67,-28,62,-124,58,-25,53,21,49,27,44,-21,38,-94,33,45,28,-88,22,3,17,88,11,-104,5,-38,-1,24,-6,95,-12,-81,-18,17,-23,-120,-29,27,-34,-48,-40,-87,-45,-83,-50,-30,-55,73,-59,-21,-64,-55,-68,-26,-72,73,-75,-11,-79,-22,-82,48,-84,-60,-87,-85,-89,-21,-91,123,-92,108,-93,-84,-94,80,-94,71,-94,-101,-94,71,-93,80,-92,-81,-91,98,-89,116,-87,-55,-85,-127,-82,123,-79,-59,-76,89,-72,44,-68,74,-64,-103,-60,46,-55,-22,-51,-27,-46,-1,-41,70,-35,-84,-30,47,-24,-56,-19,117,-13,42,-7,-24,-2,-89,4,98,10,15,16,-77,21,58,27,-81,32,0,38,43,43,48,48,3,53,-89,57,16,62,62,66,46,70,-41,73,62,77,83,80,36,83,-100,85,-55,87,-100,89,27,91,67,92,17,93,-121,93,-97,93,99,93,-57,92,-42,91,-115,90,-26,88,-11,86,-92,84,12,82,31,79,-25,75,103,72,-95,68,-104,64,84,60,-46,55,29,51,54,46,35,41,-25,35,-116,30,14,25,-128,19,-41,13,39,8,106,2,-79,-4,-13,-10,74,-15,-97,-21,23,-26,-98,-32,72,-37,22,-42,6,-47,45,-52,123,-57,11,-61,-52,-66,-47,-70,23,-73,-93,-77,122,-80,-101,-83,14,-85,-47,-88,-24,-90,85,-91,27,-92,52,-93,-82,-94,124,-94,-92,-94,43,-93,5,-92,58,-91,-55,-90,-88,-88,-31,-86,103,-83,63,-80,100,-77,-48,-74,-123,-70,123,-66,-78,-62,33,-57,-54,-53,-95,-48,-86,-43,-40,-38,45,-32,-100,-27,41,-21,-57,-16,116,-10,44,-4,-26,1,-100,7,79,13,-13,18,-125,24,0,30,89,35,-104,40,-88,45,-106,50,69,55,-48,59,16,64,34,68,-25,71,108,75,-87,78,-105,81,58,84,-119,86,-119,88,44,90,-123,91,118,92,29,93,98,93,77,93,-25,92,23,92,5,91,-124,89,-63,87,-98,85,40,83,110,80,86,77,2,74,96,70,122,66,89,62,-9,57,94,53,-105,48,-103,43,123,38,45,33,-54,27,68,22,-81,16,4,11,84,5,-102,-1,-24,-7,48,-12,-110,-18,-11,-24,126,-29,22,-34,-41,-40,-74,-45,-55,-50,1,-54,119,-59,30,-63,3,-67,45,-71,-109,-75,72,-78,69,-81,-115,-84,43,-86,19,-88,90,-90,-19,-92,-31,-93,36,-93,-56,-94,-63,-94,22,-93,-61,-93,-56,-92,38,-90,-38,-89,-29,-87,61,-84,-24,-82,-28,-79,37,-75,-77,-72,-124,-68,-109,-64,-27,-60,105,-55,36,-50,18,-45,36,-40,102,-35,-66,-30,58,-24,-51,-19,103,-13,31,-7,-54,-2,-122,4,52,10,-38,15,117,21,-11,26,95,32,-85,37,-52,42,-49,47,-105,52,56,57,-103,61,-58,65,-81,69,87,73,-72,76,-49,79,-102,82,22,85,65,87,18,89,-103,90,-69,91,-108,92,6,93,41,93,-19,92,89,92,111,91,39,90,-110,88,-99,86,95,84,-56,81,-25,78,-69,75,66,72,-119,68,-120,64,81,60,-40,55,48,51,83,46,75,41,27,36,-53,30,87,25,-45,19,53,14,-113,8,-35,2,43,-3,120,-9,-45,-15,52,-20,-77,-26,60,-31,-13,-37,-68,-42,-68,-47,-36,-52,53,-56,-63,-61,-123,-65,-116,-69,-50,-73,94,-76,43,-79,81,-82,-72,-85,125,-87,-119,-89,-12,-91,-82,-92,-60,-93,49,-93,-10,-94,23,-93,-114,-93,98,-92,-122,-91,13,-89,-38,-88,10,-85,-128,-83,76,-80,95,-77,-63,-74,100,-70,79,-66,115,-62,-40,-58,111,-53,59,-48,52,-43,86,-38,-100,-33,1,-27,-128,-22,20,-16,-75,-11,100,-5,17,1,-59,6,107,12,10,18,-108,23,10,29,99,34,-102,39,-82,44,-109,49,77,54,-52,58,27,63,39,67,-10,70,127,74,-63,77,-71,80,99,83,-66,85,-60,87,122,89,-43,90,-32,91,-119,92,-26,92,-37,92,-123,92,-51,91,-63,90,94,89,-95,87,-105,85,54,83,-120,80,-119,77,67,74,-74,70,-29,66}; }
	private static byte[] data8(){ return new byte[] {-44,62,-126,58,-2,53,69,49,90,44,75,39,12,34,-71,28,61,23,-70,17,22,12,117,6,-61,0,23,-5,108,-11,-50,-17,62,-22,-62,-28,100,-33,32,-38,4,-43,19,-48,72,-53,-68,-58,90,-62,59,-66,92,-70,-72,-74,100,-77,82,-80,-113,-83,30,-85,-7,-88,42,-89,-77,-91,-117,-92,-60,-93,79,-93,52,-93,116,-93,10,-92,-6,-92,65,-90,-36,-89,-49,-87,18,-84,-92,-82,-119,-79,-77,-76,43,-72,-29,-69,-33,-65,21,-60,-117,-56,46,-51,10,-46,8,-41,56,-36,127,-31,-16,-26,108,-20,5,-14,-94,-9,83,-3,-10,2,-85,8,64,14,-35,19,87,25,-62,30,11,36,52,41,50,46,9,51,-88,55,26,60,74,64,67,68,-10,71,103,75,-115,78,110,81,-12,83,59,86,30,88,-70,89,-5,90,-32,91,119,92,-85,92,-111,92,19,92,72,91,26,90,-93,88,-56,86,-85,84,42,82,109,79,84,76,-1,72,91,69,121,65,86,61,-5,56,104,52,-93,47,-80,42,-107,37,85,32,-7,26,126,21,-11,15,86,10,-76,4,7,-1,97,-7,-68,-13,40,-18,-97,-24,54,-29,-37,-35,-79,-40,-100,-45,-64,-50,9,-54,-117,-59,69,-63,56,-67,110,-71,-27,-75,-90,-78,-82,-81,7,-83,-87,-86,-92,-88,-19,-90,-113,-91,-121,-92,-46,-93,125,-93,121,-93,-43,-93,-127,-92,-115,-91,-25,-90,-98,-88,-92,-86,-4,-84,-89,-81,-103,-78,-37,-75,94,-71,43,-67,50,-63,120,-59,-8,-55,-91,-50,-118,-45,-111,-40,-61,-35,21,-29,127,-24,7,-18,-106,-13,59,-7,-36,-2,-119,4,40,10,-59,15,75,21,-59,26,27,32,96,37,114,42,105,47,39,52,-68,56,20,61,55,65,24,69,-73,72,18,76,36,79,-24,81,98,84,-123,86,90,88,-37,89,1,91,-41,91,77,92,114,92,58,92,-85,91,-56,90,-123,89,-7,87,10,86,-39,83,73,81,119,78,81,75,-22,71,57,68,74,64,28,60,-74,55,25,51,78,46,81,41,54,36,-20,30,-108,25,18,20,-115,14,-18,8,81,3,-90,-3,7,-8,104,-14,-35,-20,95,-25,-3,-31,-79,-36,-113,-41,-113,-46,-68,-51,23,-55,-86,-60,114,-64,123,-68,-62,-72,77,-75,31,-78,65,-81,-91,-84,103,-86,109,-88,-47,-90,-121,-91,-113,-92,-9,-93,-81,-93,-60,-93,50,-92,-15,-92,16,-90,126,-89,67,-87,94,-85,-61,-83,126,-80,127,-77,-51,-74,95,-70,51,-66,73,-62,-107,-58,31,-53,-46,-49,-69,-44,-55,-39,-3,-34,82,-28,-67,-23,67,-17,-47,-12,116,-6,17,0,-71,5,81,11,-26,16,102,22,-43,27,34,33,90,38,95,43,76,48,-7,52,-127,57,-53,61,-37,65,-82,69,59,73,-122,76,-124,79,58,82,-100,84,-77,86,115,88,-31,89,-9,90,-73,91,32,92,48,92,-23,91,73,91,81,90,6,89,99,87,111,85,38,83,-112,80,-84,77,-127,74,9,71,85,67,87,63,37,59,-73,54,20,50,68,45,71,40,34,35,-33,29,126,24,5,19,122,13,-28,7,68,2,-93,-4,9,-9,109,-15,-18,-21,116,-26,30,-31,-36,-37,-60,-42,-49,-47,7,-51,115,-56,14,-60,-23,-65,-3,-69,81,-72,-17,-76,-50,-79,-2,-82,119,-84,65,-86,94,-88,-52,-90,-108,-91,-84,-92,34,-92,-22,-93,12,-92,-119,-92,86,-91,-125,-90,-5,-89,-47,-87,-14,-85,103,-82,40,-79,54,-76,-119,-73,40,-69,-2,-66,30,-61,110,-57,-7,-53,-73,-48,-101,-43,-76,-38,-34,-33,61,-27,-97,-22,41,-16,-77,-11,80,-5,-18,0,-118,6,34,12,-82,17,39,23,-116,28,-44,33,-1,38,-2,43,-35,48,-127,53,-4,57,61,62,62,66,7,70,-123,73,-59,76,-74,79,93,82,-76,84,-67,86,111,88,-46,89,-39,90,-113,91,-23,91,-17,91,-101,91,-17,90,-15,89,-107,88,-18,86,-22,84,-96,82,-4,79,23,77,-37,73,105,70,-94,66,-82,62,109,58,1,54,89,49,-118,44,-120,39,104,34,33,29,-60,23,75,18,-58,12,46,7,-104,1,-9,-5,100,-10,-48,-16,84,-21,-27,-27,-113,-32,96,-37,70,-42,98,-47,-96,-52,19,-56,-66,-61,-100,-65,-65,-69,29,-72,-60,-76,-80,-79,-24,-82,108,-84,67,-86,103,-88,-28,-90,-80,-91,-39,-92,82,-92,41,-92,81,-92,-42,-92,-81,-91,-33,-90,100,-88,59,-86,104,-84,-34,-82,-87,-79,-74,-76,21,-72,-82,-69,-110,-65,-86,-61,2,-56,-113,-52,72,-47,52,-42,65,-37,121,-32,-59,-27,54,-21,-83,-16,64,-10,-46,-5,110,1,5,7,-105,12,29,18,-112,23,-16,28,47,34,84,39,75,44,33,49,-63,53,48,58,106,62,99,66,36,70,-102,73,-49,76,-70,79,88,82,-88,84,-89,86,83,88,-83,89,-83,90,93,91,-82,91,-80,91,82,91,-88,90,-103,89,69,88,-115,86,-113,84,58,82,-104,79,-84,76,115,73}; }
	private static byte[] data9(){ return new byte[] {-7,69,55,66,59,62,1,58,-112,53,-19,48,26,44,30,39,-3,33,-69,28,95,23,-23,17,105,12,-44,6,68,1,-90,-5,24,-10,-118,-16,19,-21,-87,-27,94,-32,43,-37,36,-42,57,-47,-120,-52,-5,-57,-81,-61,-108,-65,-68,-69,32,-72,-49,-76,-65,-79,-2,-82,-119,-84,98,-86,-111,-88,13,-89,-30,-91,14,-91,-118,-92,104,-92,-110,-92,24,-91,-7,-91,38,-89,-80,-88,-118,-86,-75,-84,47,-81,-8,-79,9,-75,98,-72,3,-68,-37,-65,-4,-61,77,-56,-40,-52,-111,-47,120,-42,-124,-37,-74,-32,3,-26,106,-21,-27,-16,107,-10,0,-4,-111,1,42,7,-78,12,53,18,-92,23,-4,28,58,34,85,39,76,44,26,49,-74,53,33,58,84,62,75,66,5,70,121,73,-85,76,-112,79,43,82,121,84,115,86,31,88,116,89,117,90,32,91,115,91,113,91,21,91,102,90,94,89,2,88,84,86,78,84,1,82,92,79,117,76,61,73,-60,69,9,66,11,62,-39,57,103,53,-53,48,-6,43,2,39,-24,33,-90,28,81,23,-31,17,96,12,-40,6,67,1,-78,-5,35,-10,-99,-16,40,-21,-61,-27,125,-32,77,-37,74,-42,99,-47,-75,-52,44,-56,-29,-61,-55,-65,-11,-69,92,-72,10,-75,-1,-79,61,-81,-55,-84,-92,-86,-48,-88,80,-89,35,-90,76,-91,-52,-92,-96,-92,-47,-92,81,-91,47,-90,90,-89,-30,-88,-74,-86,-32,-84,85,-81,26,-78,38,-75,125,-72,21,-68,-19,-65,5,-60,84,-56,-41,-52,-115,-47,109,-42,117,-37,-94,-32,-23,-27,75,-21,-65,-16,70,-10,-51,-5,101,1,-19,6,123,12,-12,17,98,23,-74,28,-17,33,10,39,-3,43,-55,48,98,53,-49,57,-5,61,-6,65,-86,69,38,73,83,76,59,79,-38,81,36,84,38,86,-48,87,42,89,47,90,-37,90,53,91,53,91,-32,90,52,90,50,89,-36,87,50,86,53,84,-21,81,79,79,108,76,60,73,-53,69,18,66,35,62,-19,57,-115,53,-18,48,42,44,55,39,33,34,-23,28,-105,23,45,18,-77,12,48,7,-100,1,23,-4,-125,-10,9,-15,-109,-21,50,-26,-19,-32,-61,-37,-70,-42,-32,-47,37,-51,-88,-56,86,-60,63,-64,105,-68,-50,-72,122,-75,106,-78,-88,-81,43,-83,9,-85,41,-87,-89,-89,117,-90,-107,-91,18,-91,-35,-92,6,-91,-126,-91,83,-90,125,-89,-12,-88,-55,-86,-31,-84,86,-81,12,-78,20,-75,94,-72,-18,-69,-64,-65,-52,-61,21,-56,-113,-52,60,-47,21,-42,22,-37,58,-32,123,-27,-42,-22,71,-16,-63,-11,78,-5,-45,0,100,6,-25,11,94,17,-52,22,25,28,87,33,109,38,97,43,45,48,-57,52,56,57,100,61,102,65,29,69,-105,72,-48,75,-71,78,94,81,-79,83,-72,85,107,87,-52,88,-38,89,-113,90,-14,90,-3,90,-81,90,16,90,24,89,-53,87,47,86,59,84,-4,81,107,79,-108,76,110,73,9,70,91,66,116,62,75,58,-11,53,93,49,-89,44,-72,39,-82,34,124,29,50,24,-47,18,90,13,-33,7,81,2,-51,-4,66,-9,-59,-15,84,-20,-9,-26,-80,-31,-121,-36,-128,-41,-100,-46,-22,-51,96,-55,18,-59,-13,-64,25,-67,118,-71,28,-74,7,-77,57,-80,-70,-83,-123,-85,-91,-87,17,-88,-39,-90,-21,-91,93,-91,29,-91,56,-91,-88,-91,107,-90,-120,-89,-12,-88,-73,-86,-56,-84,40,-81,-42,-79,-50,-76,11,-72,-110,-69,82,-65,85,-61,-112,-57,0,-52,-95,-48,113,-43,103,-38,-127,-33,-69,-28,13,-22,117,-17,-19,-12,111,-6,-12,-1,126,5,-4,10,118,16,-36,21,48,27,103,32,-126,37,120,42,70,47,-25,51,86,56,-110,60,-111,64,85,68,-41,71,21,75,14,78,-72,80,28,83,41,85,-20,86,92,88,112,89,63,90,-91,90,-58,90,-122,90,-12,89,16,89,-50,87,70,86,95,84,49,82,-78,79,-25,76,-44,73,123,70,-35,66,5,63,-22,58,-96,54,23,50,106,45,-119,40,-118,35,96,30,35,25,-61,19,93,14,-32,8,94,3,-38,-3,85,-8,-38,-14,108,-19,12,-24,-56,-30,-102,-35,-110,-40,-85,-45,-12,-50,99,-54,15,-58,-25,-63,4,-66,89,-70,-13,-74,-45,-77,-9,-80,108,-82,42,-84,55,-86,-101,-88,74,-89,84,-90,-81,-91,96,-91,107,-91,-61,-91,124,-90,126,-89,-32,-88,-118,-86,-117,-84,-38,-82,114,-79,94,-76,-124,-73,-4,-70,-82,-66,-101,-62,-50,-58,40,-53,-62,-49,125,-44,110,-39,118,-34,-84,-29,-18,-24,83,-18,-66,-13,63,-7,-70,-2,67,4,-67,9,53,15,-100,20,-18,25,41,31,70,36,66,41,19,46,-67,50,51,55,117,59,-123,63,76,67,-30,70,39,74,50,77,-23,79,93,82,125,84,80,86,-47,87,-4,88,-41,89,87,90,-117,90,93,90,-26,89,12,89,-20,87,109,86,-91,84,-123,82}; }
	private static byte[] data10(){ return new byte[] {29,80,103,77,102,74,35,71,-107,67,-47,63,-56,59,-116,55,24,51,117,46,-89,41,-81,36,-103,31,94,26,18,21,-83,15,58,10,-65,4,61,-1,-65,-7,69,-12,-41,-18,119,-23,49,-28,1,-33,-14,-39,8,-43,69,-48,-78,-53,76,-57,34,-61,43,-65,119,-69,1,-72,-50,-76,-23,-79,67,-81,-11,-84,-20,-86,59,-87,-40,-89,-54,-90,13,-90,-81,-91,-106,-91,-25,-91,122,-90,112,-89,-79,-88,73,-86,48,-84,106,-82,-21,-80,-66,-77,-47,-74,51,-70,-51,-67,-82,-63,-60,-59,21,-54,-107,-50,74,-45,33,-40,38,-35,68,-30,-122,-25,-41,-20,66,-14,-77,-9,48,-3,-80,2,41,8,-96,13,3,19,93,24,-106,29,-69,34,-69,39,-107,44,72,49,-56,53,24,58,49,62,12,66,-83,69,9,73,31,76,-14,78,113,81,-80,83,-112,85,47,87,110,88,100,89,-3,89,69,90,56,90,-44,89,27,89,16,88,-83,86,-2,84,-5,82,-89,80,15,78,35,75,-7,71,-124,68,-46,64,-29,60,-71,56,88,52,-54,47,8,43,39,38,24,33,-16,27,-83,22,80,17,-21,11,114,6,-9,0,-128,-5,2,-10,-102,-16,54,-21,-21,-27,-68,-32,-94,-37,-76,-42,-28,-47,70,-51,-41,-56,-103,-60,-103,-64,-50,-68,74,-71,1,-74,7,-77,76,-80,-25,-83,-59,-85,-5,-87,126,-88,86,-89,-128,-90,1,-90,-45,-91,-1,-91,125,-90,82,-89,120,-88,-12,-87,-67,-85,-37,-83,65,-80,-6,-78,-15,-75,58,-71,-69,-68,-125,-64,-123,-60,-68,-56,45,-51,-55,-47,-109,-42,-125,-37,-105,-32,-59,-27,19,-21,106,-16,-35,-11,75,-5,-55,0,65,6,-79,11,30,17,111,22,-73,27,-38,32,-26,37,-55,42,-123,47,22,52,114,56,-101,60,-116,64,58,68,-79,71,-38,74,-60,77,95,80,-76,82,-79,84,109,86,-59,87,-37,88,-111,89,-8,89,9,90,-59,89,42,89,64,88,-4,86,105,85,-120,83,82,81,-42,78,10,76,-8,72,-93,69,9,66,52,62,32,58,-37,53,93,49,-75,44,-31,39,-26,34,-50,29,-107,24,73,19,-24,13,126,8,5,3,-111,-3,25,-8,-82,-14,75,-19,-3,-25,-60,-30,-89,-35,-85,-40,-42,-45,37,-49,-87,-54,91,-58,69,-62,107,-66,-52,-70,111,-73,89,-76,-120,-79,2,-81,-54,-84,-34,-86,68,-87,-5,-89,7,-89,100,-90,26,-90,34,-90,124,-90,51,-89,52,-88,-113,-87,58,-85,50,-83,124,-81,16,-78,-18,-76,19,-72,125,-69,35,-65,14,-61,41,-57,-123,-53,6,-48,-64,-44,-103,-39,-100,-34,-67,-29,-7,-24,73,-18,-84,-13,24,-7,-115,-2,1,4,118,9,-41,14,57,20,122,25,-84,30,-66,35,-85,40,120,45,20,50,-123,54,-65,58,-59,62,-118,66,26,70,92,73,98,76,26,79,-118,81,-83,83,-127,85,3,87,51,88,17,89,-102,89,-49,89,-82,89,58,89,113,88,83,87,-25,85,35,84,24,82,-72,79,17,77,33,74,-24,70,114,67,-74,63,-62,59,-107,55,48,51,-93,46,-34,41,1,37,-16,31,-47,26,-118,21,60,16,-44,10,109,5,-13,-1,-122,-6,23,-11,-76,-17,99,-22,34,-27,-3,-33,-9,-38,18,-42,87,-47,-60,-52,105,-56,56,-60,73,-64,-111,-68,25,-71,-24,-75,-10,-78,85,-80,-11,-83,-17,-85,44,-86,-61,-88,-89,-89,-31,-90,111,-90,80,-90,-121,-90,18,-89,-17,-89,36,-87,-91,-86,123,-84,-99,-82,14,-79,-59,-77,-51,-74,13,-70,-100,-67,95,-63,101,-59,-99,-55,10,-50,-89,-46,109,-41,90,-36,105,-31,-108,-26,-40,-21,44,-15,-109,-10,-2,-5,110,1,-32,6,69,12,-91,17,-17,22,39,28,64,33,67,38,18,43,-53,47,70,52,-101,56,-74,60,-105,64,63,68,-95,71,-58,74,-99,77,49,80,118,82,111,84,23,86,111,87,115,88,36,89,-124,89,-119,89,66,89,-97,88,-82,87,104,86,-49,84,-21,82,-79,80,55,78,101,75,88,72,-3,68,106,65,-109,61,-122,57,64,53,-56,48,38,44,83,39,101,34,76,29,33,24,-41,18,-125,13,27,8,-77,2,64,-3,-40,-9,114,-14,29,-19,-44,-25,-85,-30,-111,-35,-89,-40,-44,-45,52,-49,-67,-54,123,-58,110,-62,-101,-66,7,-69,-77,-73,-94,-76,-37,-79,92,-81,38,-83,71,-85,-84,-87,109,-88,121,-89,-36,-90,-107,-90,-101,-90,-1,-90,-83,-89,-74,-88,13,-86,-73,-85,-83,-83,-7,-81,-127,-78,102,-75,124,-72,-22,-69,-122,-65,109,-61,-127,-57,-43,-53,82,-48,-1,-44,-41,-39,-52,-34,-24,-29,25,-23,97,-18,-69,-13,31,-7,-120,-2,-9,3,92,9,-67,14,14,20,77,25,114,30,125,35,100,40,39,45,-66,49,39,54,92,58,90,62,31,66,-93,69,-24,72,-27,75,-97,78,9,81,47,83,-4,84,-125,86,-79,87,-110,88,28,89,83,89,55,89,-61,88}; }
	private static byte[] data11(){ return new byte[] {4,88,-25,86,-126,85,-59,83,-65,81,104,79,-55,76,-33,73,-78,70,65,67,-110,63,-91,59,-124,55,40,51,-92,46,-18,41,18,37,24,32,-10,26,-58,21,120,16,32,11,-66,5,80,0,-18,-6,-126,-11,45,-16,-32,-22,-91,-27,-115,-32,-123,-37,-84,-42,-15,-47,103,-51,8,-55,-29,-60,-18,-64,59,-67,-60,-71,-113,-74,-95,-77,-9,-80,-99,-82,-118,-84,-53,-86,87,-87,57,-88,105,-89,-13,-90,-56,-90,-5,-90,120,-89,80,-88,119,-87,-19,-86,-69,-84,-51,-82,53,-79,-33,-77,-40,-74,14,-70,-115,-67,70,-63,60,-59,104,-55,-57,-51,88,-46,16,-41,-13,-37,-13,-32,18,-26,76,-21,-108,-16,-15,-11,81,-5,-68,0,29,6,-126,11,-43,16,29,22,76,27,102,32,90,37,53,42,-35,46,100,51,-80,55,-47,59,-79,63,93,67,-59,70,-23,73,-50,76,96,79,-74,81,-81,83,103,85,-60,86,-40,87,-109,88,-2,88,21,89,-42,88,71,88,99,87,41,86,-87,84,-53,82,-84,80,57,78,127,75,127,72,58,69,-78,65,-14,61,-16,57,-64,53,84,49,-60,44,-1,39,33,35,20,30,-5,24,-73,19,117,14,21,9,-74,3,81,-2,-19,-8,-113,-13,65,-18,-3,-24,-43,-29,-59,-34,-46,-39,10,-43,95,-48,-17,-53,-93,-57,-108,-61,-68,-65,30,-68,-60,-72,-85,-75,-43,-78,78,-80,11,-82,28,-84,117,-86,37,-87,31,-88,118,-89,20,-89,17,-89,90,-89,-7,-89,-21,-88,45,-86,-61,-85,-91,-83,-42,-81,82,-78,21,-75,35,-72,112,-69,-1,-66,-52,-62,-47,-58,12,-53,122,-49,19,-44,-40,-40,-64,-35,-56,-30,-19,-25,39,-19,114,-14,-51,-9,43,-3,-111,2,-18,7,73,13,-106,18,-50,23,-8,28,-8,33,-20,38,-90,43,75,48,-79,52,-13,56,-10,60,-59,64,86,68,-90,71,-78,74,123,77,-11,79,45,82,13,84,-89,85,-19,86,-34,87,-123,88,-49,88,-51,88,116,88,-57,87,-51,86,120,85,-31,83,-23,81,-75,79,44,77,92,74,77,71,-17,67,92,64,-119,60,122,56,60,52,-56,47,39,43,102,38,114,33,111,28,68,23,12,18,-65,12,103,7,8,2,-88,-4,73,-9,-8,-15,-87,-20,124,-25,84,-30,91,-35,114,-40,-73,-45,38,-49,-67,-54,-113,-58,-115,-62,-53,-66,71,-69,-2,-73,0,-75,65,-78,-47,-81,-86,-83,-50,-85,70,-86,10,-87,35,-88,-115,-89,72,-89,92,-89,-68,-89,118,-88,122,-87,-39,-86,127,-84,123,-82,-70,-80,79,-77,33,-74,65,-71,-98,-68,59,-64,23,-60,38,-56,110,-52,-27,-48,-122,-43,81,-38,65,-33,73,-28,116,-23,-83,-18,-8,-13,82,-7,-85,-2,13,4,100,9,-71,14,-8,19,46,25,66,30,67,35,26,40,-44,44,92,49,-67,53,-30,57,-35,61,-111,65,18,69,76,72,67,75,-9,77,91,80,123,82,72,84,-55,85,-7,86,-44,87,100,88,-105,88,-125,88,15,88,83,87,63,86,-38,84,45,83,37,81,-31,78,64,76,108,73,63,70,-29,66,56,63,96,59,66,55,0,51,125,46,-33,41,14,37,30,32,20,27,-23,21,-78,16,99,11,15,6,-75,0,87,-5,1,-10,-76,-16,114,-21,73,-26,51,-31,60,-36,104,-41,-71,-46,51,-50,-34,-55,-69,-59,-50,-63,29,-66,-87,-70,117,-73,-120,-76,-34,-79,-128,-81,107,-83,-87,-85,47,-86,11,-87,54,-88,-79,-89,-123,-89,-88,-89,27,-88,-22,-88,-3,-87,110,-85,38,-83,45,-81,-125,-79,29,-76,5,-73,43,-70,-105,-67,64,-63,31,-59,62,-55,-119,-51,6,-46,-79,-42,122,-37,111,-32,125,-27,-96,-22,-31,-17,38,-11,124,-6,-41,-1,44,5,-124,10,-50,15,6,21,52,26,59,31,53,36,-3,40,-83,45,38,50,121,54,-108,58,119,62,37,66,-113,69,-69,72,-92,75,65,78,-102,80,-92,82,98,84,-48,85,-16,86,-69,87,54,88,93,88,52,88,-77,87,-24,86,-63,85,83,84,-110,82,-126,80,45,78,-124,75,-95,72,111,69,4,66,84,62,114,58,81,54,4,50,-125,45,-38,40,11,36,26,31,10,26,-26,20,-88,15,99,10,14,5,-72,-1,98,-6,14,-11,-53,-17,-114,-22,112,-27,95,-32,121,-37,-88,-42,10,-46,-117,-51,71,-55,45,-59,81,-63,-85,-67,69,-70,34,-73,64,-76,-89,-79,88,-81,82,-83,-99,-85,52,-86,29,-87,87,-88,-29,-89,-62,-89,-14,-89,119,-88,77,-87,113,-86,-19,-85,-83,-83,-58,-81,29,-78,-55,-76,-77,-73,-25,-70,86,-66,6,-62,-19,-59,15,-54,94,-50,-30,-46,-121,-41,92,-36,73,-31,91,-26,127,-21,-73,-16,2,-10,77,-5,-86,0,-10,5,73,11,-116,16,-63,21,-33,26,-22,31,-52,36,-103,41,52,46,-87,50,-18,54,-2,58,-39,62,117,66,-38,69,-13,72,-44,75,98,78,-79,80,-84,82,96,84}; }
	private static byte[] data12(){ return new byte[] {-64,85,-43,86,-111,87,6,88,28,88,-21,87,95,87,-122,86,93,85,-34,83,24,82,-1,79,-97,77,-10,74,5,72,-45,68,93,65,-81,61,-60,57,-95,53,84,49,-52,44,41,40,84,35,102,30,85,25,54,20,-9,14,-73,9,102,4,18,-1,-60,-7,116,-12,54,-17,1,-22,-21,-28,-33,-33,3,-37,58,-42,-94,-47,50,-51,-15,-56,-27,-60,16,-63,117,-67,26,-70,-2,-74,43,-76,-104,-79,84,-81,90,-83,-84,-85,79,-86,66,-87,-127,-88,28,-88,-1,-89,59,-88,-59,-88,-91,-87,-47,-86,80,-84,26,-82,54,-80,-107,-78,70,-75,51,-72,104,-69,-32,-66,-115,-62,123,-58,-100,-54,-20,-50,111,-45,23,-40,-24,-36,-41,-31,-28,-26,5,-20,64,-15,125,-10,-46,-5,27,1,111,6,-74,11,-10,16,34,22,63,27,60,32,31,37,-35,41,120,46,-33,50,33,55,38,59,-7,62,-110,66,-25,69,0,73,-47,75,96,78,-98,80,-101,82,62,84,-96,85,-91,86,98,87,-54,87,-31,87,-94,87,25,87,51,86,11,85,-124,83,-66,81,-99,79,63,77,-113,74,-99,71,107,68,-13,64,68,61,87,57,57,53,-26,48,102,44,-64,39,-20,34,5,30,-12,24,-41,19,-97,14,96,9,18,4,-55,-2,119,-7,50,-12,-9,-18,-54,-23,-76,-28,-74,-33,-41,-38,26,-42,-120,-47,26,-51,-28,-56,-38,-60,15,-63,119,-67,35,-70,15,-73,60,-76,-74,-79,114,-81,-128,-83,-44,-85,-127,-86,112,-87,-65,-88,80,-88,67,-88,121,-88,14,-87,-24,-87,29,-85,-104,-84,107,-82,-128,-80,-25,-78,-112,-75,-124,-72,-74,-69,45,-65,-38,-62,-59,-58,-28,-54,51,-49,-77,-45,89,-40,38,-35,16,-30,30,-25,54,-20,114,-15,-89,-10,-7,-5,60,1,-112,6,-52,11,12,17,49,22,72,27,67,32,30,37,-36,41,106,46,-42,50,11,55,17,59,-34,62,114,66,-61,69,-37,72,-91,75,50,78,111,80,100,82,11,84,101,85,108,86,39,87,-116,87,-94,87,102,87,-41,86,-8,85,-55,84,73,83,127,81,100,79,3,77,89,74,102,71,57,68,-62,64,22,61,48,57,15,53,-58,48,69,44,-91,39,-40,34,-17,29,-23,24,-54,19,-99,14,93,9,25,4,-50,-2,-122,-7,67,-12,14,-17,-30,-23,-42,-28,-44,-33,2,-37,65,-42,-74,-47,76,-51,22,-55,19,-59,70,-63,-77,-67,98,-70,75,-73,127,-76,-10,-79,-76,-81,-62,-83,25,-84,-65,-86,-74,-87,-6,-88,-107,-88,123,-88,-71,-88,68,-87,31,-86,81,-85,-55,-84,-105,-82,-87,-80,13,-77,-80,-75,-93,-72,-52,-69,65,-65,-24,-62,-47,-58,-27,-54,55,-49,-89,-45,83,-40,18,-35,-2,-31,-1,-26,26,-20,72,-15,-126,-10,-57,-5,11,1,85,6,-108,11,-56,16,-15,21,-1,26,-7,31,-46,36,-119,41,28,46,127,50,-71,54,-72,58,-119,62,24,66,110,69,-126,72,81,75,-36,77,28,80,20,82,-69,83,27,85,34,86,-29,86,75,87,100,87,47,87,-94,86,-53,85,-97,84,39,83,95,81,79,79,-15,76,78,74,99,71,57,68,-50,64,37,61,70,57,44,53,-22,48,113,44,-43,39,17,35,42,30,47,25,18,20,-20,14,-77,9,111,4,48,-1,-28,-7,-83,-12,116,-17,82,-22,66,-27,74,-32,114,-37,-71,-42,43,-46,-62,-51,-115,-55,-119,-59,-70,-63,41,-66,-50,-70,-64,-73,-27,-76,98,-78,23,-80,34,-82,114,-84,24,-85,1,-86,74,-87,-45,-88,-69,-88,-20,-88,116,-87,69,-86,111,-85,-32,-84,-93,-82,-78,-80,7,-77,-88,-75,-117,-72,-77,-69,24,-65,-67,-62,-104,-58,-88,-54,-18,-50,92,-45,-8,-41,-74,-36,-104,-31,-110,-26,-86,-21,-51,-16,4,-10,67,-5,-124,0,-56,5,3,11,53,16,91,21,103,26,95,31,57,36,-20,40,-124,45,-27,49,32,54,38,58,-14,61,-115,65,-33,68,-2,71,-49,74,96,77,-89,79,-92,81,85,83,-70,84,-52,85,-110,86,6,87,39,87,-3,86,119,86,-82,85,-119,84,29,83,97,81,90,79,6,77,114,74,-116,71,115,68,12,65,116,61,-103,57,-112,53,81,49,-28,44,83,40,-110,35,-67,30,-67,25,-77,20,-118,15,94,10,29,5,-32,-1,-98,-6,99,-11,53,-16,16,-21,1,-26,14,-31,46,-36,127,-41,-27,-46,-127,-50,69,-54,62,-58,107,-62,-44,-66,117,-69,93,-72,127,-75,-17,-78,-96,-80,-98,-82,-22,-84,126,-85,102,-86,-104,-87,34,-87,-12,-88,32,-87,-106,-87,95,-86,120,-85,-32,-84,-109,-82,-107,-80,-32,-78,110,-75,75,-72,96,-69,-66,-66,81,-62,37,-58,38,-54,100,-50,-62,-46,90,-41,9,-36,-27,-32,-41,-27,-29,-22,3,-16,51,-11,105,-6,-86,-1,-27,4,33,10,78,15,115,20,126,25,118,30,82,35,7,40,-95,44,5,49,70,53,80,57,35,61}; }
	private static byte[] data13(){ return new byte[] {-59,64,32,68,69,71,33,74,-69,76,15,79,21,81,-44,82,67,84,101,85,55,86,-70,86,-24,86,-51,86,88,86,-101,85,-120,84,44,83,124,81,-121,79,68,77,-72,74,-19,71,-41,68,-121,65,-8,61,45,58,49,54,-2,49,-95,45,19,41,105,36,-113,31,-87,26,-102,21,-126,16,86,11,31,6,-25,0,-88,-5,113,-10,68,-15,33,-20,18,-25,30,-30,62,-35,-121,-40,-17,-45,-127,-49,68,-53,50,-57,90,-61,-73,-65,83,-68,42,-71,72,-74,-91,-77,78,-79,61,-81,120,-83,0,-84,-42,-86,-3,-87,109,-87,59,-87,72,-87,-72,-87,103,-86,117,-85,-59,-84,108,-82,86,-80,-109,-78,15,-75,-37,-73,-34,-70,44,-66,-80,-63,113,-59,105,-55,-112,-51,-20,-47,107,-42,23,-37,-29,-33,-53,-28,-47,-23,-27,-18,14,-12,64,-7,120,-2,-76,3,-26,8,25,14,53,19,72,24,62,29,26,34,-38,38,111,43,-28,47,37,52,59,56,23,60,-64,63,43,67,90,70,69,73,-18,75,77,78,105,80,50,82,-72,83,-24,84,-48,85,98,86,-87,86,-102,86,64,86,-108,85,-107,84,78,83,-76,81,-49,79,-91,77,42,75,113,72,115,69,47,66,-73,62,-4,58,16,55,-18,50,-98,46,33,42,-126,37,-72,32,-40,27,-41,22,-56,17,-95,12,118,7,61,2,8,-3,-46,-9,-92,-14,-123,-19,117,-24,123,-29,-99,-34,-35,-39,64,-43,-52,-48,-124,-52,105,-56,-121,-60,-41,-64,101,-67,48,-70,58,-73,-115,-76,30,-78,0,-80,37,-82,-100,-84,91,-85,110,-86,-53,-87,125,-87,125,-87,-53,-87,112,-86,91,-85,-97,-84,38,-82,1,-80,35,-78,-117,-76,64,-73,48,-70,103,-67,-38,-64,-124,-60,109,-56,-128,-52,-53,-48,62,-43,-40,-39,-105,-34,117,-29,106,-24,124,-19,-107,-14,-57,-9,-13,-4,46,2,93,7,-118,12,-81,17,-72,22,-71,27,-104,32,89,37,-2,41,113,46,-61,50,-32,54,-51,58,-127,62,-4,65,59,69,53,72,-12,74,101,77,-108,79,118,81,13,83,89,84,82,85,3,86,90,86,109,86,36,86,-107,85,-80,84,127,83,0,82,53,80,31,78,-60,75,28,73,56,70,12,67,-89,63,3,60,43,56,27,52,-32,47,114,43,-30,38,42,34,84,29,98,24,91,19,63,14,27,9,-23,3,-73,-2,-121,-7,87,-12,60,-17,36,-22,46,-27,71,-32,-128,-37,-33,-42,91,-46,13,-50,-26,-55,-15,-59,56,-62,-82,-66,110,-69,96,-72,-95,-75,28,-77,-25,-80,-11,-82,83,-83,-5,-85,-15,-86,56,-86,-52,-87,-79,-87,-25,-87,108,-86,62,-85,101,-84,-46,-83,-112,-81,-103,-79,-28,-77,-128,-74,87,-71,116,-68,-48,-65,100,-61,52,-57,53,-53,108,-49,-56,-45,87,-40,1,-35,-46,-31,-67,-26,-65,-21,-48,-16,-5,-11,27,-5,89,0,125,5,-78,10,-54,15,-29,20,-35,25,-58,30,-111,35,54,40,-65,44,21,49,66,53,64,57,2,61,-110,64,-29,67,-12,70,-58,73,83,76,-107,78,-106,80,69,82,-87,83,-57,84,-120,85,9,86,48,86,10,86,-104,85,-49,84,-66,83,93,82,-80,80,-74,78,121,76,-19,73,36,71,21,68,-57,64,62,61,126,57,-123,53,93,49,7,45,-121,40,-32,35,29,31,54,26,61,21,43,16,16,11,-27,5,-70,0,-118,-5,97,-10,62,-15,46,-20,42,-25,67,-30,115,-35,-59,-40,61,-44,-38,-49,-88,-53,-94,-57,-45,-61,60,-64,-33,-68,-62,-71,-29,-74,75,-76,-11,-79,-16,-81,41,-82,-71,-84,-115,-85,-72,-86,41,-86,-11,-87,1,-86,109,-86,28,-85,33,-84,112,-83,14,-81,-14,-80,39,-77,-101,-75,91,-72,87,-69,-102,-66,15,-62,-55,-59,-82,-55,-48,-51,23,-46,-114,-42,42,-37,-26,-33,-60,-28,-74,-23,-64,-18,-38,-13,-2,-8,39,-2,86,3,122,8,-94,13,-80,18,-71,23,-95,28,117,33,43,38,-74,42,35,47,93,51,107,55,68,59,-25,62,79,66,124,69,100,72,12,75,111,77,-121,79,92,81,-36,82,24,84,1,85,-99,85,-21,85,-26,85,-107,85,-12,84,0,84,-56,82,55,81,103,79,66,77,-31,74,47,72,70,69,19,66,-88,62,4,59,36,55,24,51,-42,46,111,42,-37,37,41,33,85,28,104,23,102,18,82,13,51,8,10,3,-30,-3,-72,-8,-102,-13,-128,-18,-128,-23,-119,-28,-71,-33,-6,-38,104,-42,-12,-47,-77,-51,-105,-55,-73,-59,7,-62,-112,-66,93,-69,93,-72,-83,-75,55,-77,15,-79,45,-81,-109,-83,79,-84,75,-85,-93,-86,61,-86,51,-86,108,-86,1,-85,-41,-85,7,-83,124,-82,64,-80,77,-78,-96,-76,59,-73,26,-70,52,-67,-105,-64,37,-60,-5,-57,-12,-53,46,-48,-123,-44,17,-39,-74,-35,-125,-30,100,-25,100,-20,110,-15,-117,-10,-82,-5,-43,0,-5,5,31,11,50,16}; }
	private static byte[] data14(){ return new byte[] {61,21,46,26,11,31,-54,35,103,40,-32,44,46,49,79,53,64,57,-8,60,125,64,-60,67,-56,70,-108,73,17,76,79,78,69,80,-23,81,76,83,89,84,27,85,-111,85,-76,85,-118,85,16,85,70,84,52,83,-53,81,34,80,36,78,-26,75,95,73,-111,70,-120,67,59,64,-74,60,-7,56,4,53,-30,48,-111,44,22,40,122,35,-74,30,-33,25,-25,20,-29,15,-52,10,-83,5,-120,0,99,-5,67,-10,42,-15,34,-20,40,-25,75,-30,-126,-35,-32,-40,96,-44,4,-48,-35,-53,-36,-57,26,-60,-124,-64,53,-67,23,-70,68,-73,-82,-76,98,-78,89,-80,-97,-82,44,-83,5,-84,51,-85,-92,-86,111,-86,-128,-86,-25,-86,-105,-85,-101,-84,-27,-83,-126,-81,98,-79,-109,-77,2,-74,-68,-72,-76,-69,-20,-66,99,-62,12,-58,-13,-55,3,-50,75,-46,-77,-42,74,-37,-5,-33,-47,-28,-71,-23,-68,-18,-55,-13,-26,-8,6,-2,42,3,74,8,98,13,111,18,105,23,78,28,27,33,-61,37,82,42,-82,46,-20,50,-19,54,-57,58,100,62,-56,65,-13,68,-40,71,-126,74,-31,76,-5,78,-50,80,81,82,-111,83,122,84,27,85,108,85,108,85,34,85,-126,84,-98,83,97,82,-29,80,19,79,-4,76,-95,74,-6,71,25,69,-14,65,-110,62,-10,58,35,55,34,51,-23,46,-112,42,4,38,96,33,-109,28,-74,23,-71,18,-77,13,-100,8,126,3,93,-2,63,-7,36,-12,24,-17,25,-22,47,-27,93,-32,-84,-37,21,-41,-83,-46,105,-50,83,-54,115,-58,-63,-62,80,-65,19,-68,27,-71,95,-74,-20,-77,-67,-79,-44,-81,59,-82,-27,-84,-27,-85,44,-85,-61,-86,-85,-86,-33,-86,97,-85,54,-84,81,-83,-65,-82,116,-80,115,-78,-68,-76,70,-73,24,-70,38,-67,116,-64,-2,-61,-69,-57,-78,-53,-47,-49,38,-44,-102,-40,59,-35,-13,-31,-47,-26,-69,-21,-62,-16,-50,-11,-21,-6,7,0,39,5,61,10,80,15,79,20,63,25,23,30,-48,34,111,39,-31,43,51,48,83,52,70,56,2,60,-120,63,-44,66,-31,69,-81,72,57,75,123,77,125,79,43,81,-103,82,-78,83,-124,84,3,85,56,85,27,85,-77,84,-8,83,-12,82,-94,81,4,80,30,78,-21,75,124,73,-67,70,-56,67,-117,64,25,61,109,57,-117,53,122,49,55,45,-48,40,61,36,-110,31,-66,26,-35,21,-33,16,-42,11,-61,6,-91,1,-117,-4,114,-9,95,-14,94,-19,101,-24,-113,-29,-59,-34,39,-38,-96,-43,74,-47,23,-51,29,-55,71,-59,-71,-63,83,-66,56,-69,84,-72,-77,-75,90,-77,69,-79,121,-81,-8,-83,-61,-84,-40,-85,62,-85,-16,-86,-15,-86,66,-85,-35,-85,-52,-84,-2,-83,-119,-81,79,-79,107,-77,-60,-75,102,-72,75,-69,105,-66,-51,-63,96,-59,48,-55,50,-51,94,-47,-69,-43,58,-38,-34,-34,-96,-29,126,-24,109,-19,114,-14,-128,-9,-103,-4,-80,1,-52,6,-38,11,-27,16,-38,21,-65,26,-120,31,55,36,-64,40,42,45,100,49,117,53,81,57,-5,60,107,64,-94,67,-107,70,80,73,-67,75,-18,77,-49,79,107,81,-66,82,-69,83,122,84,-38,84,-3,84,-61,84,67,84,116,83,89,82,-19,80,64,79,62,77,-1,74,119,72,-86,69,-92,66,86,63,-38,59,25,56,52,52,18,48,-54,43,89,39,-61,34,12,30,62,25,82,20,90,15,79,10,61,5,37,0,16,-5,-6,-11,-12,-16,-11,-21,16,-25,59,-30,-122,-35,-16,-40,123,-44,52,-48,19,-52,38,-56,107,-60,-25,-64,-101,-67,-109,-70,-64,-73,61,-75,-14,-78,-9,-80,64,-81,-42,-83,-74,-84,-28,-85,93,-85,39,-85,63,-85,-94,-85,86,-84,84,-83,-96,-82,55,-80,23,-78,63,-76,-84,-74,92,-71,79,-68,126,-65,-21,-62,-115,-58,103,-54,111,-50,-88,-46,7,-41,-112,-37,54,-32,-3,-28,-39,-23,-50,-18,-51,-13,-36,-8,-15,-3,3,3,27,8,32,13,36,18,15,23,-22,27,-87,32,73,37,-55,41,32,46,77,50,80,54,23,58,-74,61,14,65,54,68,23,71,-68,73,25,76,51,78,2,80,-117,81,-58,82,-75,83,92,84,-87,84,-70,84,107,84,-36,83,-9,82,-52,81,80,80,-112,78,-126,76,51,74,-101,71,-59,68,-83,65,90,62,-50,58,12,55,20,51,-13,46,-93,42,42,38,-106,33,-41,28,9,24,31,19,37,14,29,9,13,4,-4,-2,-24,-7,-36,-12,-37,-17,-27,-22,9,-26,62,-31,-107,-36,9,-40,-93,-45,102,-49,87,-53,117,-57,-52,-61,85,-64,29,-67,32,-70,101,-73,-21,-76,-71,-78,-55,-80,41,-81,-53,-83,-62,-84,-4,-85,-116,-85,98,-85,-116,-85,-1,-85,-62,-84,-45,-83,40,-81,-43,-80,-71,-78,-12,-76,107,-73,39,-70,37,-67,93,-64,-46,-61,125,-57,92,-53,111,-49,-92,-45,20,-40}; }
	private static byte[] data15(){ return new byte[] {-111,-36,70,-31,6,-26,-26,-22,-39,-17,-43,-12,-26,-7,-18,-2,6,4,14,9,22,14,12,19,-13,23,-63,28,122,33,12,38,-123,42,-53,46,-13,50,-31,54,-93,58,43,62,-128,65,-115,68,109,71,-11,73,80,76,81,78,24,80,-115,81,-69,82,-99,83,46,84,121,84,109,84,31,84,118,83,-114,82,78,81,-51,79,-3,77,-25,75,-116,73,-19,70,9,68,-14,64,-116,61,7,58,49,54,66,50,19,46,-61,41,75,37,-81,32,-9,27,36,23,60,18,69,13,63,8,52,3,38,-2,22,-7,21,-12,18,-17,45,-22,80,-27,-108,-32,-15,-37,111,-41,21,-45,-31,-50,-36,-54,9,-57,103,-61,1,-64,-46,-68,-29,-71,52,-73,-57,-76,-96,-78,-63,-80,40,-81,-34,-83,-39,-84,38,-84,-66,-85,-95,-85,-40,-85,84,-84,35,-83,61,-82,-98,-81,79,-79,68,-77,126,-75,5,-72,-63,-70,-54,-67,5,-63,-128,-60,46,-56,20,-52,35,-48,100,-44,-55,-40,84,-35,-2,-31,-60,-26,-96,-21,-113,-16,-115,-11,-108,-6,-96,-1,-84,4,-76,9,-79,14,-92,19,-125,24,74,29,-6,33,-122,38,-15,42,54,47,76,51,54,55,-20,58,107,62,-78,65,-67,68,-122,71,17,74,86,76,85,78,12,80,122,81,-100,82,117,83,-3,83,61,84,43,84,-50,83,37,83,45,82,-19,80,95,79,-117,77,110,75,15,73,104,70,-122,67,96,64,5,61,108,57,-90,53,-90,49,-128,45,44,41,-77,36,26,32,97,27,-109,22,-86,17,-70,12,-77,7,-80,2,-92,-3,-103,-8,-97,-13,-95,-18,-62,-23,-19,-28,52,-32,-99,-37,31,-41,-49,-46,-96,-50,-89,-54,-40,-58,67,-61,-32,-65,-66,-68,-44,-71,48,-73,-54,-76,-84,-78,-44,-80,68,-81,-1,-83,6,-83,87,-84,-8,-85,-32,-85,29,-84,-95,-84,117,-83,-109,-82,-4,-81,-84,-79,-86,-77,-24,-75,108,-72,52,-69,52,-66,123,-63,-16,-60,-92,-56,-123,-52,-103,-48,-42,-44,60,-39,-62,-35,110,-30,46,-25,11,-20,-13,-16,-16,-11,-14,-6,-7,-1,2,5,2,10,-2,14,-24,19,-61,24,-125,29,46,34,-77,38,24,43,87,47,100,51,76,55,-10,58,114,62,-76,65,-77,68,124,71,-4,73,61,76,54,78,-24,79,79,81,110,82,64,83,-60,83,0,84,-23,83,-118,83,-35,82,-32,81,-95,80,12,79,60,77,24,75,-68,72,16,70,50,67,9,64,-81,60,26,57,79,53,87,49,46,45,-34,40,104,36,-46,31,27,27,80,22,110,17,124,12,-128,7,124,2,117,-3,117,-8,117,-13,-122,-18,-90,-23,-41,-28,40,-32,-114,-37,29,-41,-53,-46,-88,-50,-81,-54,-25,-58,86,-61,-8,-65,-37,-68,-10,-71,83,-73,-12,-76,-40,-78,3,-79,123,-81,49,-82,66,-83,-112,-84,52,-84,34,-84,91,-84,-29,-84,-73,-83,-44,-82,63,-80,-16,-79,-23,-77,43,-74,-87,-72,115,-69,113,-66,-77,-63,41,-59,-39,-56,-73,-52,-57,-48,3,-43,96,-39,-20,-35,-118,-30,77,-25,33,-20,7,-15,1,-10,-6,-6,3,0,-1,4,4,10,-14,14,-31,19,-82,24,116,29,16,34,-103,38,-9,42,49,47,64,51,27,55,-52,58,62,62,127,65,-128,68,62,71,-57,73,-5,75,-3,77,-90,79,18,81,46,82,-1,82,-121,83,-65,83,-83,83,77,83,-95,82,-87,81,103,80,-37,78,9,77,-22,74,-113,72,-22,69,11,67,-21,63,-108,60,-2,56,64,53,68,49,37,45,-39,40,102,36,-41,31,35,27,95,22,127,17,-108,12,-100,7,-99,2,-101,-3,-98,-8,-93,-13,-72,-18,-36,-23,16,-27,102,-32,-52,-37,98,-41,15,-45,-16,-50,-7,-54,50,-57,-93,-61,70,-64,41,-67,67,-70,-92,-73,64,-75,39,-77,79,-79,-60,-81,123,-82,-120,-83,-45,-84,120,-84,92,-84,-104,-84,23,-83,-21,-83,1,-81,104,-80,19,-78,10,-76,66,-74,-64,-72,-128,-69,121,-66,-72,-63,36,-59,-48,-56,-88,-52,-77,-48,-27,-44,67,-39,-63,-35,94,-30,27,-25,-25,-21,-52,-16,-68,-11,-75,-6,-78,-1,-76,4,-85,9,-99,14,-127,19,83,24,14,29,-79,33,47,38,-111,42,-56,46,-43,50,-75,54,94,58,-38,61,19,65,27,68,-37,70,98,73,-96,75,-99,77,81,79,-68,80,-33,81,-77,82,68,83,124,83,117,83,24,83,115,82,-125,81,71,80,-62,78,-10,76,-30,74,-117,72,-16,69,25,67,-2,63,-80,60,36,57,106,53,120,49,98,45,24,41,-78,36,36,32,124,27,-70,22,-27,17,-6,12,12,8,13,3,22,-2,22,-7,38,-12,55,-17,99,-22,-104,-27,-20,-32,91,-36,-25,-41,-97,-45,121,-49,-127,-53,-68,-57,38,-60,-52,-64,-88,-67,-64,-70,27,-72,-77,-75,-106,-77,-74,-79,39,-80,-41,-82,-37,-83,34,-83,-70,-84,-99,-84,-56,-84,73,-83,7,-82,32,-81,117,-80}; }
	private static byte[] data16(){ return new byte[] {28,-78,6,-76,54,-74,-86,-72,93,-69,83,-66,-127,-63,-22,-60,-120,-56,90,-52,87,-48,-120,-44,-42,-40,82,-35,-28,-31,-103,-26,97,-21,61,-16,42,-11,25,-6,24,-1,13,4,9,9,-15,13,-40,18,-93,23,97,28,0,33,-125,37,-32,41,28,46,42,50,12,54,-67,57,54,61,121,64,-124,67,75,70,-40,72,30,75,33,77,-34,78,84,80,123,81,96,82,-14,82,61,83,60,83,-22,82,83,82,107,81,61,80,-59,78,0,77,-2,74,-83,72,35,70,83,67,73,64,0,61,-120,57,-51,53,-14,49,-37,45,-91,41,66,37,-65,32,30,28,102,23,-107,18,-73,13,-58,8,-41,3,-39,-2,-25,-7,-13,-12,12,-16,54,-21,108,-26,-61,-31,45,-35,-67,-40,109,-44,70,-48,77,-52,127,-56,-24,-60,-125,-63,90,-66,108,-69,-68,-72,81,-74,33,-76,64,-78,-98,-80,73,-81,63,-82,122,-83,5,-83,-38,-84,-4,-84,104,-83,34,-82,34,-81,115,-80,5,-78,-27,-77,3,-74,108,-72,18,-69,-9,-67,27,-63,114,-60,10,-56,-56,-53,-62,-49,-33,-45,39,-40,-105,-36,31,-31,-50,-27,-118,-22,98,-17,66,-12,51,-7,38,-2,29,3,15,8,-5,12,-39,17,-84,22,98,27,7,32,-118,36,-22,40,45,45,59,49,39,53,-38,56,95,60,-88,63,-67,66,-115,69,37,72,118,74,-120,76,76,78,-43,79,5,81,-3,81,-102,82,-10,82,3,83,-60,82,57,82,102,81,67,80,-32,78,40,77,58,75,-11,72,127,70,-68,67,-62,64,-117,61,26,58,121,54,-96,50,-97,46,112,42,25,38,-91,33,12,29,93,24,-106,19,-68,14,-40,9,-23,4,-12,-1,4,-5,18,-10,48,-15,86,-20,-110,-25,-31,-30,78,-34,-42,-39,-123,-43,87,-47,88,-51,-127,-55,-30,-59,116,-62,65,-65,70,-68,-115,-71,13,-73,-37,-76,-31,-78,54,-79,-47,-81,-80,-82,-29,-83,87,-83,28,-83,45,-83,-126,-83,48,-82,26,-81,86,-80,-36,-79,-97,-77,-73,-75,4,-72,-101,-70,112,-67,-128,-64,-54,-61,77,-57,-1,-54,-24,-50,-9,-46,53,-41,-111,-37,23,-32,-80,-28,108,-23,52,-18,19,-13,-10,-9,-21,-4,-44,1,-51,6,-82,11,-109,16,93,21,31,26,-67,30,73,35,-81,39,-14,43,17,48,-5,51,-64,55,73,59,-92,62,-64,65,-94,68,70,71,-88,73,-56,75,-95,77,54,79,-128,80,-125,81,57,82,-89,82,-56,82,-98,82,40,82,106,81,91,80,13,79,110,77,-117,75,106,73,-8,70,85,68,103,65,70,62,-22,58,84,55,-109,51,-100,47,-128,43,56,39,-49,34,67,30,-97,25,-29,20,18,16,55,11,74,6,97,1,109,-4,-121,-9,-98,-14,-56,-19,3,-23,77,-28,-69,-33,55,-37,-27,-42,-86,-46,-88,-50,-63,-54,28,-57,-101,-61,94,-64,85,-67,-121,-70,-2,-73,-80,-75,-83,-77,-24,-79,112,-80,62,-81,84,-82,-69,-83,97,-83,96,-83,-97,-83,48,-82,9,-81,43,-80,-105,-79,74,-77,65,-75,-127,-73,-4,-71,-66,-68,-75,-65,-15,-62,88,-58,1,-54,-51,-51,-45,-47,-4,-43,76,-38,-62,-34,80,-29,-2,-25,-67,-20,-110,-15,112,-10,90,-5,69,0,50,5,24,10,-7,14,-59,19,-119,24,44,29,-68,33,42,38,116,42,-101,46,-107,50,98,54,-4,57,97,61,-111,64,-124,67,57,70,-80,72,-31,74,-43,76,121,78,-30,79,-13,80,-53,81,72,82,-117,82,115,82,27,82,116,81,-127,80,75,79,-58,77,-1,75,-17,73,-96,71,14,69,57,66,51,63,-28,59,109,56,-70,52,-39,48,-49,44,-106,40,64,36,-64,31,44,27,120,22,-74,17,-34,12,1,8,21,3,46,-2,66,-7,97,-12,-119,-17,-64,-22,9,-26,110,-31,-25,-36,-116,-40,71,-44,54,-48,72,-52,-114,-56,5,-59,-79,-63,-106,-66,-71,-69,21,-71,-72,-74,-105,-76,-63,-78,43,-79,-29,-81,-34,-82,40,-82,-71,-83,-107,-83,-65,-83,47,-82,-18,-82,-12,-81,69,-79,-40,-78,-69,-76,-40,-74,63,-71,-29,-69,-61,-66,-28,-63,56,-59,-60,-56,-125,-52,108,-48,-120,-44,-61,-40,40,-35,-86,-31,72,-26,-5,-22,-57,-17,-102,-12,125,-7,101,-2,73,3,53,8,12,13,-30,17,-94,22,79,27,-28,31,87,36,-77,40,-36,44,-20,48,-63,52,110,56,-23,59,36,63,51,66,-7,68,-117,71,-47,73,-32,75,-98,77,33,79,81,80,65,81,-32,81,60,82,68,82,12,82,127,81,-79,80,-110,79,48,78,-124,76,-107,74,96,72,-21,69,51,67,69,64,18,61,-75,57,23,54,80,50,87,46,54,42,-17,37,-124,33,-2,28,86,24,-93,19,-43,14,-4,9,33,5,51,0,86,-5,109,-10,-102,-15,-53,-20,19,-24,112,-29,-30,-34,123,-38,45,-42,12,-46,18,-50,68,-54,-85,-58,63,-61,22,-64,24,-67,103,-70}; }
	private static byte[] data17(){ return new byte[] {-27,-73,-77,-75,-71,-77,14,-78,-93,-80,-126,-81,-84,-82,29,-82,-37,-83,-30,-83,52,-82,-48,-82,-73,-81,-28,-80,94,-78,24,-76,29,-74,96,-72,-25,-70,-83,-67,-84,-64,-22,-61,88,-57,-2,-54,-45,-50,-45,-46,-1,-42,77,-37,-66,-33,76,-28,-13,-24,-81,-19,123,-14,84,-9,52,-4,24,1,-5,5,-41,10,-85,15,113,20,33,25,-64,29,60,34,-96,38,-35,42,-11,46,-32,50,-96,54,42,58,-125,61,-92,64,-122,67,47,70,-104,72,-68,74,-96,76,58,78,-111,79,-99,80,99,81,-36,81,10,82,-14,81,-119,81,-32,80,-31,79,-92,78,26,77,75,75,60,73,-32,70,83,68,119,65,112,62,35,59,-87,55,-8,51,27,48,14,44,-33,39,-121,35,17,31,127,26,-45,21,23,17,71,12,112,7,-112,2,-83,-3,-47,-8,-12,-13,41,-17,105,-22,-65,-27,43,-31,-74,-36,94,-40,42,-44,34,-48,63,-52,-109,-56,17,-59,-52,-63,-73,-66,-24,-69,77,-71,-8,-74,-28,-76,18,-77,-119,-79,69,-80,74,-81,-102,-82,48,-82,21,-82,63,-82,-72,-82,120,-81,-126,-80,-45,-79,109,-77,74,-75,109,-73,-48,-71,115,-68,84,-65,112,-62,-63,-59,76,-55,0,-51,-17,-48,-7,-44,57,-39,-111,-35,13,-30,-90,-26,80,-21,18,-16,-32,-12,-71,-7,-106,-2,119,3,81,8,38,13,-16,17,-90,22,76,27,-44,31,67,36,-112,40,-74,44,-72,48,-118,52,45,56,-97,59,-43,62,-37,65,-99,68,39,71,108,73,113,75,46,77,-84,78,-40,79,-54,80,97,81,-63,81,-57,81,-116,81,6,81,49,80,27,79,-71,77,16,76,37,74,-13,71,-123,69,-47,66,-23,63,-66,60,100,57,-46,53,14,50,33,46,4,42,-55,37,101,33,-25,28,76,24,-101,19,-35,14,11,10,53,5,90,0,120,-5,-90,-10,-47,-15,16,-19,95,-24,-63,-29,64,-33,-39,-38,-104,-42,120,-46,-121,-50,-66,-54,37,-57,-58,-61,-108,-64,-90,-67,-21,-70,117,-72,59,-74,74,-76,-107,-78,49,-79,8,-80,53,-81,-98,-82,92,-82,91,-82,-86,-82,66,-81,30,-80,75,-79,-75,-78,112,-76,101,-74,-89,-72,29,-69,-31,-67,-47,-64,6,-60,107,-57,5,-53,-47,-50,-58,-46,-27,-42,43,-37,-113,-33,20,-28,-79,-24,96,-19,36,-14,-13,-10,-55,-5,-92,0,125,5,85,10,27,15,-31,19,-125,24,31,29,-103,33,-14,37,49,42,64,46,45,50,-25,53,117,57,-55,60,-21,63,-45,66,119,69,-23,71,13,74,-11,75,-103,77,-17,78,9,80,-48,80,84,81,-115,81,121,81,33,81,122,80,-114,79,88,78,-36,76,25,75,20,73,-53,70,68,68,125,65,125,62,65,59,-43,55,48,52,98,48,99,44,63,40,-10,35,-116,31,6,27,103,22,-74,17,-16,12,36,8,78,3,116,-2,-96,-7,-53,-12,6,-16,77,-21,-87,-26,22,-30,-87,-35,77,-39,35,-43,19,-47,55,-51,-126,-55,5,-58,-75,-62,-91,-65,-57,-68,45,-70,-52,-73,-77,-75,-43,-77,71,-78,-15,-80,-13,-81,47,-81,-67,-82,-111,-82,-81,-82,24,-81,-55,-81,-62,-80,6,-78,-119,-77,94,-75,102,-73,-64,-71,77,-68,29,-65,42,-62,103,-59,-30,-56,-120,-52,95,-48,98,-44,-117,-40,-40,-36,71,-31,-52,-27,110,-22,34,-17,-29,-13,-76,-8,-122,-3,91,2,51,7,-3,11,-62,16,116,21,22,26,-102,30,13,35,83,39,-126,43,126,47,90,51,-2,54,119,58,-73,61,-64,64,-110,67,31,70,119,72,-128,74,86,76,-41,77,31,79,19,80,-54,80,46,81,82,81,35,81,-76,80,-13,79,-14,78,-94,77,19,76,55,74,34,72,-61,69,41,67,84,64,61,61,-6,57,122,54,-52,50,-15,46,-25,42,-65,38,104,34,0,30,111,25,-46,20,29,16,88,11,-112,6,-72,1,-25,-4,23,-8,73,-13,-112,-18,-37,-23,70,-27,-63,-32,92,-36,21,-40,-10,-45,-6,-49,47,-52,-117,-56,34,-59,-23,-63,-24,-66,40,-68,-102,-71,88,-73,80,-75,-116,-77,18,-78,-40,-80,-20,-81,67,-81,-25,-82,-48,-82,7,-81,-124,-81,75,-80,91,-79,-81,-78,76,-76,44,-74,78,-72,-77,-70,84,-67,51,-64,75,-61,-102,-58,28,-54,-47,-51,-82,-47,-67,-43,-23,-39,64,-34,-81,-30,58,-25,-33,-21,-113,-16,85,-11,30,-6,-16,-2,-63,3,-111,8,85,13,17,18,-70,22,80,27,-53,31,46,36,104,40,-120,44,118,48,61,52,-42,55,56,59,104,62,96,65,23,68,-101,70,-45,72,-43,74,-120,76,0,78,42,79,15,80,-79,80,-3,80,17,81,-54,80,74,80,118,79,96,78,2,77,92,75,121,73,72,71,-27,68,53,66,87,63,53,60,-29,56,91,53,-92,49,-63,45,-80,41,-126,37,39,33,-69,28,42,24,-119,19,-44,14,21,10,72,5,126,0,-88,-5}; }
	private static byte[] data18(){ return new byte[] {-30,-10,28,-14,103,-19,-61,-24,47,-28,-68,-33,93,-37,41,-41,17,-45,42,-49,102,-53,-37,-57,122,-60,87,-63,101,-66,-75,-69,60,-71,11,-73,19,-75,102,-77,-6,-79,-42,-80,-6,-81,100,-81,25,-81,23,-81,92,-81,-21,-81,-59,-80,-32,-79,73,-77,-15,-76,-31,-74,17,-71,-127,-69,47,-66,25,-63,59,-60,-108,-57,28,-53,-37,-50,-66,-46,-46,-42,2,-37,92,-33,-51,-29,92,-24,-4,-20,-78,-15,111,-10,59,-5,5,0,-44,4,-102,9,92,14,13,19,-80,23,59,28,-85,32,4,37,52,41,69,45,39,49,-30,52,106,56,-65,59,-29,62,-60,65,119,68,-34,70,18,73,-7,74,-90,76,6,78,36,79,-7,79,-121,80,-54,80,-55,80,119,80,-27,79,5,79,-31,77,117,76,-58,74,-48,72,-100,70,39,68,115,65,-120,62,96,59,5,56,122,52,-74,48,-42,44,-68,40,-115,36,50,32,-66,27,51,23,-111,18,-35,13,33,9,86,4,-114,-1,-60,-6,-3,-11,65,-15,-109,-20,-14,-25,112,-29,-4,-34,-79,-38,-128,-42,120,-46,-104,-50,-27,-54,97,-57,20,-60,-11,-64,27,-66,109,-69,13,-71,-32,-74,-3,-76,92,-77,-5,-79,-24,-80,24,-80,-113,-81,86,-81,88,-81,-78,-81,73,-80,46,-79,87,-78,-55,-77,123,-75,119,-73,-83,-71,38,-68,-33,-66,-53,-63,-8,-60,82,-56,-27,-53,-96,-49,-112,-45,-101,-41,-38,-37,41,-32,-92,-28,42,-23,-48,-19,127,-14,60,-9,3,-4,-55,0,-108,5,84,10,16,15,-71,19,85,24,-39,28,64,33,-112,37,-74,41,-66,45,-107,49,71,53,-63,56,15,60,36,63,-4,65,-94,68,-2,70,38,73,2,75,-94,76,-9,77,11,79,-45,79,87,80,-113,80,-127,80,43,80,-119,79,-90,78,113,77,5,76,69,74,83,72,14,70,-104,67,-35,64,-20,61,-63,58,99,55,-50,51,20,48,36,44,20,40,-35,35,-123,31,20,27,-122,22,-25,17,56,13,122,8,-69,3,-16,-2,45,-6,109,-11,-76,-16,14,-20,118,-25,-11,-30,-111,-34,71,-38,33,-42,33,-46,75,-50,-96,-54,39,-57,-33,-61,-48,-64,-8,-67,91,-69,-1,-72,-34,-74,6,-75,104,-77,26,-78,7,-79,69,-80,-59,-81,-115,-81,-94,-81,-5,-81,-99,-80,-118,-79,-74,-78,49,-76,-24,-75,-24,-73,36,-70,-95,-68,92,-65,80,-62,121,-59,-38,-56,108,-52,42,-48,26,-44,37,-40,97,-36,-77,-32,40,-27,-77,-23,77,-18,1,-13,-75,-9,124,-4,59,1,3,6,-69,10,117,15,22,20,-83,24,42,29,-118,33,-45,37,-14,41,-12,45,-62,49,109,53,-33,56,38,60,51,63,5,66,-97,68,-7,70,20,73,-17,74,-125,76,-45,77,-31,78,-97,79,33,80,82,80,61,80,-28,79,59,79,82,78,31,77,-89,75,-20,73,-17,71,-84,69,53,67,115,64,-121,61,86,58,-7,54,104,51,-88,47,-66,43,-84,39,122,35,31,31,-73,26,37,22,-112,17,-34,12,42,8,105,3,-89,-2,-23,-7,40,-11,124,-16,-42,-21,69,-25,-52,-30,105,-34,40,-38,8,-42,13,-46,62,-50,-105,-54,38,-57,-29,-61,-38,-64,7,-66,113,-69,25,-71,-1,-74,42,-75,-110,-77,72,-78,59,-79,123,-80,0,-80,-53,-81,-27,-81,61,-80,-26,-80,-47,-79,3,-77,125,-76,53,-74,55,-72,115,-70,-16,-68,-85,-65,-99,-62,-56,-59,37,-55,-73,-52,115,-48,94,-44,108,-40,-97,-36,-13,-32,98,-27,-23,-23,-125,-18,44,-13,-28,-9,-97,-4,98,1,27,6,-37,10,-126,15,43,20,-76,24,48,29,-115,33,-50,37,-21,41,-29,45,-77,49,84,53,-56,56,6,60,15,63,-33,65,117,68,-52,70,-29,72,-68,74,75,76,-98,77,-94,78,104,79,-32,79,19,80,1,80,-98,79,0,79,14,78,-31,76,104,75,-81,73,-81,71,118,69,-11,66,68,64,77,61,39,58,-55,54,61,51,126,47,-99,43,-120,39,93,35,9,31,-98,26,24,22,-126,17,-41,12,40,8,104,3,-81,-2,-17,-7,60,-11,-116,-16,-17,-21,95,-25,-20,-30,-116,-34,80,-38,50,-42,61,-46,108,-50,-49,-54,90,-57,29,-60,23,-63,66,-66,-77,-69,87,-71,66,-73,106,-75,-41,-77,-120,-78,126,-79,-67,-80,63,-80,13,-80,31,-80,124,-80,31,-79,8,-78,56,-77,-82,-76,99,-74,100,-72,-105,-70,24,-67,-58,-65,-70,-62,-36,-59,57,-55,-60,-52,122,-48,98,-44,105,-40,-103,-36,-23,-32,79,-27,-45,-23,104,-18,14,-13,-65,-9,118,-4,51,1,-22,5,-92,10,73,15,-20,19,115,24,-20,28,69,33,-125,37,-99,41,-105,45,96,49,5,53,114,56,-77,59,-69,62,-118,65,36,68,117,70,-106,72,103,74,1,76,77,77,93,78,30,79,-98,79,-44,79,-62,79,105,79,-52,78,-33,77,-72,76,67,75,-113,73,-104,71,95,69,-20,66}; }
	private static byte[] data19(){ return new byte[] {55,64,80,61,40,58,-40,54,75,51,-104,47,-71,43,-82,39,-121,35,57,31,-44,26,85,22,-62,17,32,13,112,8,-67,3,1,-1,76,-6,-106,-11,-17,-16,81,-20,-55,-25,84,-29,-7,-34,-67,-38,-97,-42,-82,-46,-37,-50,63,-53,-54,-57,-118,-60,-124,-63,-83,-66,26,-68,-66,-71,-93,-73,-54,-75,50,-76,-36,-78,-46,-79,6,-79,-120,-80,78,-80,88,-80,-79,-80,74,-79,48,-78,87,-77,-59,-76,116,-74,104,-72,-100,-70,12,-67,-70,-65,-96,-62,-66,-59,16,-55,-108,-52,68,-48,34,-44,36,-40,75,-36,-109,-32,-11,-28,113,-23,1,-18,-97,-14,77,-9,-3,-5,-73,0,105,5,32,10,-64,14,100,19,-28,23,94,28,-75,32,-13,36,14,41,6,45,-47,48,119,52,-24,55,42,59,54,62,9,65,-92,67,0,70,33,72,-7,73,-101,75,-20,76,4,78,-52,78,84,79,-110,79,-120,79,59,79,-95,78,-59,77,-95,76,57,75,-114,73,-96,71,116,69,6,67,96,64,126,61,102,58,24,55,-101,51,-19,47,24,44,23,40,-9,35,-79,31,86,27,-39,22,83,18,-79,13,14,9,89,4,-88,-1,-16,-6,69,-10,-101,-15,5,-19,120,-24,10,-28,-87,-33,115,-37,81,-41,93,-45,-116,-49,-25,-53,115,-56,45,-59,33,-62,71,-65,-84,-68,74,-70,39,-72,70,-74,-90,-76,72,-77,52,-78,93,-79,-41,-80,-114,-80,-107,-80,-37,-80,111,-79,67,-78,99,-77,-62,-76,105,-74,79,-72,116,-70,-35,-68,124,-65,86,-62,109,-59,-83,-56,45,-52,-52,-49,-92,-45,-104,-41,-69,-37,-11,-33,81,-28,-59,-24,76,-19,-27,-15,-117,-10,56,-5,-20,-1,-102,4,77,9,-20,13,-116,18,13,23,-122,27,-35,31,30,36,56,40,53,44,4,48,-82,51,36,55,107,58,127,61,89,64,-4,66,99,69,-121,71,114,73,21,75,121,76,-104,77,110,78,2,79,76,79,81,79,15,79,-123,78,-75,77,-96,76,72,75,-91,73,-50,71,-89,69,79,67,-79,64,-33,61,-44,58,-110,55,36,52,127,48,-72,44,-61,40,-87,36,115,32,27,28,-82,23,42,19,-108,14,-14,9,73,5,-105,0,-23,-5,60,-9,-105,-14,1,-18,119,-23,4,-27,-86,-32,102,-36,77,-40,74,-44,125,-48,-51,-52,83,-55,9,-58,-17,-62,17,-64,104,-67,-2,-70,-50,-72,-29,-74,52,-75,-54,-77,-88,-78,-62,-79,48,-79,-44,-80,-50,-80,4,-79,-121,-79,77,-78,90,-77,-84,-76,63,-74,23,-72,45,-70,-126,-68,21,-65,-32,-63,-31,-60,31,-56,-125,-53,31,-49,-29,-46,-48,-42,-31,-38,22,-33,100,-29,-49,-25,78,-20,-33,-16,126,-11,35,-6,-43,-2,124,3,46,8,-52,12,101,17,-17,21,96,26,-64,30,0,35,32,39,34,43,-9,46,-90,50,41,54,116,57,-106,60,120,63,40,66,-101,68,-50,70,-59,72,120,74,-20,75,23,77,3,78,-92,78,1,79,25,79,-27,78,114,78,-81,77,-76,76,100,75,-32,73,17,72,0,70,-68,67,44,65,109,62,116,59,64,56,-29,52,79,49,-109,45,-82,41,-95,37,119,33,43,29,-57,24,78,20,-66,15,40,11,127,6,-39,1,43,-3,-127,-8,-29,-13,68,-17,-60,-22,72,-26,-17,-31,-88,-35,-123,-39,-126,-43,-90,-47,-11,-51,110,-54,25,-57,-11,-61,9,-63,83,-66,-37,-69,-101,-71,-95,-73,-34,-75,106,-76,43,-77,64,-78,-118,-79,43,-79,5,-79,45,-79,-101,-79,73,-78,69,-77,127,-76,0,-74,-61,-73,-60,-71,5,-68,-123,-66,59,-63,46,-60,83,-57,-85,-54,52,-50,-24,-47,-59,-43,-52,-39,-20,-35,54,-30,-113,-26,8,-21,-115,-17,38,-12,-60,-8,111,-3,20,2,-64,6,93,11,-6,15,125,20,-10,24,88,29,-103,33,-57,37,-57,41,-84,45,97,49,-18,52,72,56,118,59,100,62,42,65,-94,67,-14,69,-15,71,-65,73,65,75,-124,76,-126,77,57,78,-83,78,-39,78,-64,78,93,78,-71,77,-53,76,-99,75,38,74,116,72,120,70,71,68,-46,65,35,63,65,60,34,57,-42,53,85,50,-84,46,-44,42,-36,38,-69,34,-128,30,40,26,-73,21,55,17,-94,12,8,8,96,3,-67,-2,19,-6,118,-11,-36,-16,84,-20,-36,-25,121,-29,49,-33,5,-37,-4,-42,21,-45,88,-49,-57,-53,99,-56,49,-59,54,-62,109,-65,-28,-68,-107,-70,124,-72,-75,-74,25,-75,-45,-77,-58,-78,0,-78,-123,-79,72,-79,88,-79,-88,-79,69,-78,33,-77,69,-76,-82,-75,84,-73,65,-71,104,-69,-49,-67,112,-64,77,-61,89,-58,-96,-55,17,-51,-73,-48,125,-44,119,-40,-125,-36,-63,-32,13,-27,120,-23,-9,-19,127,-14,30,-9,-70,-5,97,0,7,5,-93,9,62,14,-60,18,66,23,-94,27,-14,31,30,36,48,40,24,44,-32,47,114,51,-27,54,24,58,34,61,-15,63,-122,66}; }
	private static byte[] data20(){ return new byte[] {-31,68,0,71,-36,72,123,74,-45,75,-20,76,-67,77,75,78,-110,78,-112,78,78,78,-63,77,-13,76,-39,75,-121,74,-27,72,15,71,-18,68,-104,66,3,64,53,61,51,58,-8,54,-110,51,-7,47,57,44,78,40,70,36,18,32,-49,27,104,23,-13,18,105,14,-39,9,52,5,-102,0,-14,-5,84,-9,-64,-14,50,-18,-74,-23,84,-27,-3,-32,-46,-36,-75,-40,-52,-44,-5,-48,96,-51,-24,-55,-88,-58,-105,-61,-66,-64,29,-66,-76,-69,-115,-71,-97,-73,-6,-75,-115,-76,106,-77,-118,-78,-20,-79,-103,-79,-120,-79,-66,-79,57,-78,-5,-78,0,-76,74,-75,-41,-74,-94,-72,-79,-70,-6,-68,-125,-65,63,-62,57,-59,98,-56,-63,-53,74,-49,3,-45,-35,-42,-24,-38,2,-33,79,-29,-97,-25,23,-20,-104,-16,38,-11,-62,-7,96,-2,0,3,-97,7,54,12,-64,16,63,21,-88,25,-5,29,52,34,76,38,68,42,23,46,-67,49,61,53,-123,56,-93,59,-121,62,50,65,-86,67,-37,69,-39,71,-115,73,7,75,56,76,44,77,-46,77,62,78,89,78,54,78,-54,77,25,77,37,76,-22,74,113,73,-81,71,-73,69,120,67,4,65,79,62,106,59,74,56,-5,52,127,49,-49,45,0,42,4,38,-20,33,-79,29,96,25,-13,20,121,16,-19,11,90,7,-70,2,31,-2,127,-7,-19,-12,92,-16,-32,-21,114,-25,26,-29,-32,-34,-65,-38,-64,-42,-24,-46,54,-49,-80,-53,92,-56,50,-59,68,-62,-118,-65,8,-67,-58,-70,-69,-72,-8,-74,109,-75,46,-76,39,-77,113,-78,-10,-79,-56,-79,-38,-79,51,-78,-43,-78,-76,-77,-31,-76,72,-74,-10,-73,-31,-71,13,-68,113,-66,24,-63,-20,-61,-2,-58,64,-54,-83,-51,83,-47,17,-43,8,-39,17,-35,71,-31,-116,-27,-13,-23,100,-18,-18,-14,124,-9,22,-4,-79,0,76,5,-28,9,111,14,-14,18,96,23,-68,27,-3,31,34,36,41,40,10,44,-61,47,84,51,-77,54,-24,57,-29,60,-85,63,57,66,-115,68,-93,70,124,72,17,74,103,75,122,76,69,77,-45,77,17,78,20,78,-54,77,63,77,110,76,89,75,-1,73,104,72,-117,70,116,68,29,66,-116,63,-61,60,-60,57,-111,54,46,51,-99,47,-29,43,0,40,-5,35,-42,31,-109,27,60,23,-55,18,78,14,-67,9,46,5,-111,0,-8,-5,101,-9,-47,-14,85,-18,-34,-23,-127,-27,59,-31,12,-35,3,-39,22,-43,86,-47,-72,-51,79,-54,14,-57,6,-60,47,-63,-110,-66,48,-68,8,-70,33,-72,118,-74,17,-75,-20,-77,11,-77,112,-78,23,-78,6,-78,58,-78,-80,-78,114,-77,110,-76,-73,-75,59,-73,3,-71,10,-69,78,-67,-53,-65,-123,-62,114,-59,-106,-56,-21,-53,107,-49,24,-45,-17,-42,-25,-38,5,-33,55,-29,-114,-25,-16,-21,110,-16,-15,-12,-126,-7,24,-2,-80,2,69,7,-44,11,87,16,-50,20,46,25,127,29,-85,33,-58,37,-78,41,-124,45,39,49,-98,52,-19,55,-1,58,-21,61,-113,64,10,67,60,69,57,71,-12,72,109,74,-91,75,-102,76,73,77,-74,77,-35,77,-67,77,90,77,-78,76,-60,75,-105,74,32,73,115,71,122,69,79,67,-33,64,60,62,93,59,77,56,7,53,-105,49,-11,45,50,42,63,38,55,34,2,30,-62,25,92,21,-15,16,108,12,-30,7,81,3,-73,-2,41,-6,-106,-11,18,-15,-102,-20,49,-24,-28,-29,-91,-33,-112,-37,-113,-41,-70,-45,13,-48,-126,-52,47,-55,6,-58,20,-61,86,-64,-43,-67,-123,-69,127,-71,-84,-73,34,-74,-44,-76,-53,-77,6,-77,-124,-78,72,-78,81,-78,-98,-78,50,-77,8,-76,32,-75,-128,-74,28,-72,-7,-71,24,-68,108,-66,1,-63,-52,-61,-55,-58,-3,-55,97,-51,-21,-48,-84,-44,-125,-40,-114,-36,-90,-32,-18,-28,59,-23,-85,-19,33,-14,-87,-10,55,-5,-55,-1,94,4,-22,8,114,13,-19,17,87,22,-81,26,-19,30,18,35,19,39,-7,42,-78,46,66,50,-83,53,-37,56,-28,59,-82,62,68,65,-92,67,-65,69,-92,71,69,73,-90,74,-58,75,-94,76,55,77,-114,77,-104,77,100,77,-24,76,41,76,36,75,-32,73,87,72,-112,70,-118,68,71,66,-57,63,21,61,35,58,8,55,-77,51,54,48,-115,44,-70,40,-57,36,-80,32,127,28,49,24,-46,19,92,15,-32,10,82,6,-58,1,51,-3,-91,-8,30,-12,-96,-17,50,-21,-42,-26,-111,-30,99,-34,91,-38,104,-42,-89,-46,4,-49,-109,-53,79,-56,57,-59,94,-62,-78,-65,68,-67,18,-69,26,-71,96,-73,-17,-75,-79,-76,-58,-77,18,-77,-86,-78,-127,-78,-91,-78,0,-77,-79,-77,-109,-76,-55,-75,51,-73,-25,-72,-43,-70,3,-67,106,-65,12,-62,-28,-60,-15,-57,49,-53,-100,-50,54,-46,-8,-43,-35,-39,-23,-35,11,-30,82,-26,-92,-22,19,-17}; }
	private static byte[] data21(){ return new byte[] {-118,-13,17,-8,-101,-4,44,1,-75,5,66,10,-67,14,52,19,-112,23,-32,27,16,32,40,36,31,40,-15,43,-99,47,32,51,113,54,-104,57,-120,60,65,63,-58,65,13,68,27,70,-25,71,119,73,-63,74,-50,75,-107,76,26,77,85,77,84,77,6,77,123,76,-88,75,-109,74,58,73,-92,71,-53,69,-74,67,102,65,-40,62,22,60,30,57,-13,53,-104,50,18,47,95,43,-121,39,-111,35,112,31,65,27,-16,22,-115,18,30,14,-101,9,23,5,-119,0,-1,-5,116,-9,-11,-14,127,-18,26,-22,-57,-27,-115,-31,107,-35,109,-39,-116,-43,-43,-47,67,-50,-33,-54,-85,-57,-89,-60,-37,-63,65,-65,-26,-68,-63,-70,-33,-72,54,-73,-44,-75,-81,-76,-50,-77,51,-77,-42,-78,-60,-78,-12,-78,102,-77,33,-76,25,-75,87,-74,-42,-73,-107,-71,-111,-69,-51,-67,61,-64,-19,-62,-51,-59,-27,-56,44,-52,-96,-49,63,-45,8,-41,-16,-38,1,-33,38,-29,108,-25,-63,-21,47,-16,-91,-12,41,-7,-80,-3,57,2,-59,6,67,11,-65,15,38,20,126,24,-60,28,-24,32,-8,36,-34,40,-86,44,68,48,-67,51,-4,54,27,58,-14,60,-86,63,17,66,85,68,73,70,14,72,-122,73,-56,74,-64,75,120,76,-17,76,26,77,11,77,-81,76,18,76,54,75,15,74,-83,72,12,71,33,69,10,67,-90,64,23,62,71,59,75,56,21,53,-73,49,40,46,115,42,-104,38,-101,34,125,30,74,26,-8,21,-103,17,39,13,-86,8,40,4,-97,-1,23,-5,-106,-10,24,-14,-81,-19,77,-23,6,-27,-46,-32,-65,-36,-59,-40,-12,-44,68,-47,-64,-51,107,-54,62,-57,77,-60,-121,-63,1,-65,-82,-68,-100,-70,-60,-72,41,-73,-41,-75,-69,-76,-19,-77,90,-77,14,-77,8,-77,65,-77,-60,-77,-122,-76,-117,-75,-40,-74,89,-72,41,-70,42,-68,110,-66,-22,-64,-99,-61,-122,-58,-94,-55,-17,-52,104,-48,10,-44,-43,-41,-63,-37,-47,-33,-7,-29,60,-24,-108,-20,-5,-16,117,-11,-17,-7,120,-2,-6,2,127,7,-5,11,109,16,-50,20,35,25,87,29,125,33,123,37,96,41,25,45,-77,48,20,52,90,55,90,58,57,61,-43,63,61,66,109,68,92,70,14,72,-124,73,-80,74,-90,75,77,76,-67,76,-37,76,-62,76,93,76,-74,75,-47,74,-95,73,57,72,-118,70,-95,68,122,66,24,64,125,61,-84,58,-87,55,113,52,16,49,125,45,-55,41,-24,37,-17,33,-49,29,-100,25,79,21,-20,16,-126,12,6,8,-122,3,5,-1,126,-6,5,-10,-114,-15,38,-19,-47,-24,-117,-28,101,-32,84,-36,102,-40,-100,-44,-11,-48,123,-51,44,-54,13,-57,32,-60,105,-63,-24,-66,-94,-68,-104,-70,-57,-72,60,-73,-22,-75,-31,-76,20,-76,-114,-77,72,-77,75,-77,-116,-77,23,-76,-34,-76,-19,-75,59,-73,-56,-72,-103,-70,-96,-68,-22,-66,103,-63,32,-60,11,-57,42,-54,119,-51,-13,-48,-108,-44,98,-40,76,-36,90,-32,-124,-28,-63,-24,27,-19,125,-15,-15,-11,110,-6,-20,-2,110,3,-19,7,98,12,-49,16,46,21,115,25,-81,29,-66,33,-60,37,-107,41,81,45,-38,48,62,52,114,55,115,58,68,61,-37,63,61,66,97,68,78,70,-13,71,103,73,-119,74,122,75,26,76,-128,76,-95,76,119,76,23,76,101,75,124,74,74,73,-35,71,41,70,65,68,18,66,-78,63,20,61,65,58,62,55,5,52,-92,48,18,45,93,41,-127,37,-124,33,108,29,54,25,-17,20,-112,16,38,12,-79,7,51,3,-73,-2,53,-6,-63,-11,78,-15,-18,-20,-102,-24,95,-28,58,-32,50,-36,74,-40,-124,-44,-28,-48,114,-51,37,-54,15,-57,41,-60,115,-63,-1,-66,-74,-68,-72,-70,-22,-72,100,-73,24,-74,17,-75,74,-76,-55,-77,-122,-77,-116,-77,-46,-77,92,-76,42,-75,56,-74,-119,-73,25,-71,-24,-70,-13,-68,58,-65,-69,-63,112,-60,93,-57,122,-54,-58,-51,63,-47,-30,-44,-88,-40,-106,-36,-101,-32,-59,-28,0,-23,81,-19,-72,-15,31,-10,-99,-6,21,-1,-110,3,15,8,124,12,-25,16,63,21,-127,25,-75,29,-61,33,-63,37,-112,41,69,45,-53,48,39,52,92,55,82,58,38,61,-76,63,20,66,54,68,25,70,-56,71,39,73,91,74,54,75,-27,75,61,76,98,76,57,76,-47,75,40,75,53,74,12,73,-104,71,-20,69,-2,67,-42,65,116,63,-38,60,10,58,5,55,-42,51,110,48,-21,44,46,41,94,37,97,33,76,29,30,25,-42,20,127,16,24,12,-89,7,48,3,-76,-2,59,-6,-57,-11,92,-15,-2,-20,-78,-24,117,-28,90,-32,81,-36,113,-40,-85,-44,19,-47,-100,-51,93,-54,64,-57,98,-60,-84,-63,58,-65,-11,-68,-11,-70,44,-71,-95,-73,93,-74,79,-75,-113,-76,6,-76,-55,-77,-55,-77}; }
	private static byte[] data22(){ return new byte[] {16,-76,-103,-76,99,-75,113,-74,-66,-73,75,-71,25,-69,30,-67,101,-65,-35,-63,-107,-60,120,-57,-107,-54,-39,-51,82,-47,-22,-44,-77,-40,-107,-36,-101,-32,-67,-28,-13,-24,67,-19,-98,-15,9,-10,123,-6,-14,-2,109,3,-35,7,82,12,-82,16,8,21,72,25,114,29,-122,33,120,37,75,41,-4,44,126,48,-34,51,8,55,10,58,-49,60,106,63,-63,65,-24,67,-53,69,120,71,-33,72,13,74,-14,74,-100,75,-3,75,33,76,-3,75,-102,75,-15,74,9,74,-36,72,117,71,-58,69,-27,67,-69,65,102,63,-55,60,7,58,2,55,-37,51,123,48,-8,44,72,41,121,37,-125,33,119,29,71,25,14,21,-77,16,90,12,-25,7,119,3,2,-1,-119,-6,29,-10,-77,-15,89,-19,15,-23,-40,-28,-68,-32,-73,-36,-41,-40,18,-43,124,-47,6,-50,-60,-54,-86,-57,-58,-60,23,-62,-103,-65,92,-67,80,-69,-119,-71,-3,-73,-82,-74,-92,-75,-40,-76,78,-76,13,-76,3,-76,75,-76,-58,-76,-111,-75,-109,-74,-36,-73,98,-71,39,-69,41,-67,99,-65,-39,-63,-123,-60,99,-57,121,-54,-76,-51,38,-47,-71,-44,118,-40,86,-36,83,-32,109,-28,-94,-24,-28,-20,65,-15,-95,-11,16,-6,-123,-2,-11,2,106,7,-48,11,54,16,-126,20,-57,24,-20,28,0,33,-17,36,-56,40,110,44,-2,47,86,51,-121,54,-120,57,82,60,-16,62,73,65,120,67,92,69,16,71,126,72,-81,73,-98,74,75,75,-73,75,-32,75,-59,75,106,75,-54,74,-23,73,-57,72,103,71,-63,69,-21,67,-53,65,121,63,-16,60,41,58,60,55,19,52,-62,48,68,45,-97,41,-43,37,-20,33,-31,29,-63,25,-125,21,61,17,-37,12,123,8,7,4,-102,-1,38,-5,-68,-10,84,-14,1,-18,-78,-23,-125,-27,98,-31,97,-35,125,-39,-69,-43,30,-46,-85,-50,97,-53,71,-56,93,-59,-87,-62,38,-64,-29,-67,-47,-69,3,-70,111,-72,22,-73,9,-74,44,-75,-92,-76,76,-76,69,-76,119,-76,-14,-76,-86,-75,-89,-74,-30,-73,92,-71,26,-69,10,-67,65,-65,-89,-63,71,-60,31,-57,35,-54,92,-51,-68,-48,75,-44,-4,-41,-46,-37,-55,-33,-40,-29,4,-24,68,-20,-108,-16,-13,-12,90,-7,-56,-3,56,2,-92,6,14,11,105,15,-69,19,-6,23,34,28,52,32,41,36,-5,39,-80,43,55,47,-101,50,-49,53,-43,56,-88,59,69,62,-80,64,-34,66,-45,68,-117,70,2,72,65,73,55,74,-11,74,102,75,-96,75,-115,75,66,75,-84,74,-37,73,-60,72,112,71,-36,69,12,68,-1,65,-71,63,57,61,-122,58,-98,55,-123,52,63,49,-51,45,51,42,116,38,-109,34,-108,30,122,26,73,22,5,18,-80,13,80,9,-25,4,123,0,14,-4,-91,-9,65,-13,-19,-18,-93,-22,112,-26,81,-30,76,-34,103,-38,-96,-42,1,-45,-122,-49,56,-52,23,-55,38,-58,104,-61,-33,-64,-114,-66,117,-68,-100,-70,-7,-72,-102,-73,121,-74,-106,-75,-5,-76,-105,-76,-125,-76,-91,-76,17,-75,-69,-75,-89,-74,-43,-73,65,-71,-22,-70,-46,-68,-14,-66,80,-63,-32,-61,-89,-58,-95,-55,-58,-52,34,-48,-101,-45,72,-41,12,-37,-5,-34,1,-29,34,-25,89,-21,-94,-17,-8,-13,91,-8,-61,-4,44,1,-102,5,-6,9,90,14,-90,18,-23,22,15,27,39,31,26,35,-11,38,-84,42,57,46,-89,49,-34,52,-17,55,-52,58,115,61,-23,63,35,66,34,68,-22,69,112,71,-70,72,-61,73,-118,74,19,75,86,75,91,75,25,75,-101,74,-44,73,-41,72,-116,71,17,70,75,68,84,66,28,64,-81,61,11,59,50,56,43,53,-15,49,-113,46,1,43,81,39,125,35,-122,31,124,27,79,23,24,19,-53,14,112,10,16,6,-90,1,65,-3,-41,-8,120,-12,38,-16,-44,-21,-83,-25,126,-29,-128,-33,-110,-37,-59,-41,32,-44,-96,-48,68,-51,33,-54,28,-57,91,-60,-64,-63,101,-65,62,-67,83,-69,-93,-71,52,-72,1,-73,14,-74,95,-75,-18,-76,-64,-76,-42,-76,41,-75,-60,-75,-101,-74,-75,-73,14,-71,-91,-70,119,-68,-120,-66,-50,-64,81,-61,3,-58,-20,-56,4,-52,72,-49,-68,-46,78,-42,17,-38,-24,-35,-23,-31,-6,-27,43,-22,101,-18,-69,-14,14,-9,118,-5,-39,-1,63,4,-91,8,-6,12,79,17,-117,21,-70,25,-48,29,-52,33,-85,37,103,41,3,45,113,48,-69,51,-46,54,-66,57,113,60,-9,62,63,65,80,67,41,69,-67,70,31,72,53,73,22,74,-81,74,6,75,36,75,-13,74,-116,74,-36,73,-17,72,-61,71,82,70,-82,68,-64,66,-92,64,75,62,-74,59,-9,56,-4,53,-38,50,-123,47,12,44,103,40,-94,36,-65,32,-72,28,-95,24,109,20,44,16,-39,11,-127,7,28,3,-70,-2,86,-6,-8,-11,-95,-15}; }
	private static byte[] data23(){ return new byte[] {93,-19,30,-23,1,-27,-16,-32,1,-35,46,-39,126,-43,-14,-47,-109,-50,87,-53,84,-56,116,-59,-39,-62,96,-64,50,-66,45,-68,111,-70,-23,-72,-96,-73,-99,-74,-47,-75,80,-75,6,-75,8,-75,67,-75,-58,-75,-123,-74,-119,-73,-57,-72,75,-70,2,-68,-1,-67,45,-64,-102,-62,55,-59,11,-56,15,-53,65,-50,-98,-47,40,-43,-52,-40,-93,-36,-118,-32,-108,-28,-74,-24,-24,-20,48,-15,-127,-11,-36,-7,62,-2,-98,2,1,7,88,11,-88,15,-20,19,25,24,54,28,56,32,29,36,-26,39,-123,43,8,47,86,50,-126,53,121,56,63,59,-42,61,48,64,87,66,66,68,-19,69,101,71,-109,72,-118,73,60,74,-83,74,-32,74,-50,74,125,74,-25,73,22,73,0,72,-82,70,27,69,81,67,67,65,10,63,-120,60,-30,57,-3,54,-17,51,-79,48,71,45,-69,41,1,38,51,34,55,30,49,26,6,22,-45,17,-118,13,53,9,-34,4,121,0,31,-4,-65,-9,109,-13,32,-17,-24,-22,-68,-26,-81,-30,-79,-34,-37,-38,26,-41,-119,-45,22,-48,-46,-52,-73,-55,-50,-58,24,-60,-109,-63,74,-65,50,-67,94,-69,-68,-71,97,-72,61,-73,94,-74,-67,-75,93,-75,62,-75,101,-75,-62,-75,113,-74,77,-73,122,-72,-38,-71,124,-69,89,-67,113,-65,-63,-63,70,-60,3,-57,-20,-55,11,-51,81,-48,-60,-45,92,-41,22,-37,-8,-34,-24,-30,4,-25,37,-21,98,-17,-83,-13,-4,-9,90,-4,-75,0,21,5,106,9,-67,13,-1,17,51,22,86,26,91,30,80,34,28,38,-51,41,89,45,-72,48,-9,51,-4,54,-38,57,-128,60,-10,62,46,65,55,67,-9,68,-117,70,-45,71,-26,72,-75,73,65,74,-108,74,-101,74,110,74,-15,73,65,73,69,72,21,71,-97,69,-18,67,5,66,-36,63,-126,61,-19,58,40,56,46,53,13,50,-75,46,65,43,-100,39,-37,35,-7,31,-4,27,-29,23,-67,19,122,15,53,11,-31,6,-123,2,45,-2,-47,-7,123,-11,54,-15,-17,-20,-53,-24,-87,-28,-80,-32,-59,-36,1,-39,91,-43,-36,-47,-122,-50,90,-53,92,-56,-112,-59,-10,-62,-111,-64,102,-66,113,-68,-71,-70,62,-71,-1,-73,2,-73,65,-74,-62,-75,-121,-75,-121,-75,-49,-75,80,-74,27,-73,26,-72,100,-71,-30,-70,-94,-68,-101,-66,-52,-64,55,-61,-44,-59,-90,-56,-88,-53,-43,-50,51,-46,-79,-43,91,-39,33,-35,11,-31,11,-27,37,-23,85,-19,-115,-15,-34,-11,43,-6,-121,-2,-32,2,53,7,-123,11,-50,15,2,20,47,24,57,28,56,32,16,36,-47,39,105,43,-35,46,42,50,71,53,56,56,-5,58,-127,61,-34,63,-10,65,-33,67,-121,69,-12,70,33,72,20,73,-64,73,51,74,94,74,79,74,-8,73,105,73,-112,72,-128,71,44,70,-97,68,-47,66,-47,64,-115,62,29,60,115,57,-106,54,-114,51,86,48,-15,44,111,41,-70,37,-14,33,4,30,-3,25,-27,21,-79,17,118,13,41,9,-40,4,-126,0,42,-4,-40,-9,-118,-13,74,-17,24,-21,-10,-26,-19,-30,-3,-34,38,-37,118,-41,-29,-45,121,-48,61,-51,35,-54,69,-57,-116,-60,16,-62,-58,-65,-73,-67,-37,-69,72,-70,-35,-72,-53,-73,-36,-74,68,-74,-35,-75,-64,-75,-34,-75,66,-74,-34,-74,-59,-73,-31,-72,66,-70,-36,-69,-78,-67,-60,-65,10,-62,-117,-60,59,-57,32,-54,51,-51,114,-48,-40,-45,108,-41,24,-37,-16,-34,-37,-30,-25,-26,3,-21,54,-17,114,-13,-65,-9,14,-4,101,0,-72,4,8,9,80,13,-117,17,-68,21,-48,25,-38,29,-66,33,-116,37,54,41,-66,44,28,48,84,51,91,54,53,57,-35,59,79,62,-115,64,-111,66,91,68,-21,69,58,71,81,72,34,73,-71,73,12,74,33,74,-14,73,-121,73,-43,72,-17,71,-69,70,88,69,-82,67,-50,65,-75,63,98,61,-38,58,33,56,51,53,28,50,-45,46,105,43,-48,39,29,36,69,32,82,28,73,24,39,20,-9,15,-73,11,109,7,30,3,-54,-2,122,-6,44,-10,-22,-15,-80,-19,-117,-23,117,-27,121,-31,-104,-35,-46,-39,50,-42,-78,-46,93,-49,47,-52,50,-55,98,-58,-57,-61,93,-63,44,-65,52,-67,116,-69,-13,-71,-85,-72,-90,-73,-37,-74,85,-74,10,-74,4,-74,59,-74,-74,-74,108,-73,103,-72,-101,-71,15,-69,-64,-68,-87,-66,-49,-64,37,-61,-72,-59,121,-56,107,-53,-116,-50,-42,-47,74,-43,-27,-40,-100,-36,121,-32,105,-28,123,-24,-103,-20,-51,-16,10,-11,87,-7,-98,-3,-8,1,61,6,-113,10,-56,14,0,19,30,23,47,27,37,31,-1,34,-67,38,85,42,-50,45,27,49,59,52,54,55,-11,57,-116,60,-22,62,13,65,0,67,-80,68,44,70,99,71,98,72,31,73,-100,73,-35,73,-44,73,-104,73,16,73,80,72,77,71}; }
	private static byte[] data24(){ return new byte[] {15,70,-113,68,-39,66,-25,64,-73,62,93,60,-65,57,-5,54,2,52,-38,48,-115,45,18,42,120,38,-70,34,-37,30,-21,26,-45,22,-69,18,-128,14,73,10,-6,5,-76,1,96,-3,24,-7,-47,-12,-109,-16,105,-20,72,-24,64,-28,82,-32,121,-36,-55,-40,47,-43,-56,-47,123,-50,103,-53,117,-56,-69,-59,50,-61,-36,-64,-65,-66,-38,-68,48,-69,-62,-71,-110,-72,-101,-73,-18,-74,113,-74,71,-74,74,-74,-99,-74,37,-73,-14,-73,-5,-72,70,-70,-56,-69,-118,-67,-127,-65,-72,-63,26,-60,-67,-58,-123,-55,-121,-52,-80,-49,3,-45,-128,-42,30,-38,-32,-35,-66,-31,-76,-27,-58,-23,-26,-19,26,-14,87,-10,-100,-6,-21,-2,50,3,-128,7,-66,11,-8,15,36,20,56,24,65,28,39,32,-8,35,-87,39,49,43,-99,46,-40,49,-20,52,-45,55,-123,58,7,61,83,63,104,65,68,67,-25,68,74,70,116,71,94,72,9,73,116,73,-95,73,-117,73,56,73,-93,72,-47,71,-67,70,113,69,-31,67,31,66,27,64,-26,61,118,59,-43,56,4,54,-1,50,-43,47,121,44,-1,40,90,37,-104,33,-69,29,-66,25,-77,21,-115,17,92,13,32,9,-38,4,-110,0,72,-4,1,-8,-61,-13,-115,-17,105,-21,82,-25,87,-29,109,-33,-86,-37,-7,-41,121,-44,19,-47,-33,-51,-46,-54,-13,-57,70,-59,-51,-62,-122,-64,125,-66,-92,-68,13,-69,-82,-71,-115,-72,-85,-73,8,-73,-93,-74,126,-74,-99,-74,-13,-74,-109,-73,105,-72,-125,-71,-39,-70,104,-68,55,-66,58,-64,122,-62,-25,-60,-109,-57,100,-54,109,-51,-99,-48,-11,-45,122,-41,24,-37,-30,-34,-68,-30,-69,-26,-57,-22,-21,-18,27,-13,87,-9,-101,-5,-32,-1,43,4,106,8,-86,12,-39,16,-6,20,14,25,4,29,-25,32,-85,36,78,40,-47,43,43,47,92,50,101,53,55,56,-27,58,81,61,-104,63,-108,65,109,67,-10,68,86,70,105,71,74,72,-27,72,66,73,99,73,62,73,-34,72,64,72,91,71,68,70,-28,68,82,67,126,65,119,63,53,61,-64,58,22,56,61,53,53,50,3,47,-91,43,37,40,126,36,-68,32,-39,28,-31,24,-48,20,-80,16,127,12,70,8,3,4,-66,-1,123,-5,56,-9,-1,-14,-44,-18,-79,-22,-86,-26,-81,-30,-41,-34,19,-37,119,-41,-7,-45,-92,-48,119,-51,118,-54,-93,-57,4,-59,-109,-62,95,-64,89,-66,-109,-68,6,-69,-78,-71,-95,-72,-56,-73,48,-73,-39,-74,-66,-74,-25,-74,76,-73,-17,-73,-40,-72,-13,-71,87,-69,-17,-68,-63,-66,-46,-64,17,-61,-114,-59,54,-56,20,-53,26,-50,83,-47,-83,-44,51,-40,-43,-37,-100,-33,123,-29,118,-25,-124,-21,-92,-17,-45,-13,11,-8,77,-4,-115,0,-45,4,13,9,71,13,110,17,-114,21,-111,25,-118,29,90,33,31,37,-77,40,48,44,126,47,-89,50,-92,53,114,56,13,59,120,61,-86,63,-89,65,108,67,-13,68,66,70,80,71,37,72,-76,72,14,73,30,73,-9,72,-117,72,-28,71,-5,70,-38,69,114,68,-34,66,-2,64,-7,62,-87,60,56,58,-124,55,-83,52,-99,49,108,46,12,43,-119,39,-27,35,31,32,63,28,73,24,55,20,28,16,-19,11,-75,7,121,3,55,-1,-9,-6,-68,-10,-120,-14,96,-18,72,-22,68,-26,81,-30,-127,-34,-60,-38,47,-41,-69,-45,107,-48,73,-51,78,-54,-120,-57,-22,-60,-118,-62,86,-64,95,-66,-97,-68,26,-69,-51,-71,-57,-72,-15,-73,103,-73,16,-73,1,-73,46,-73,-103,-73,71,-72,45,-71,85,-70,-70,-69,85,-67,49,-65,62,-63,-122,-61,2,-58,-83,-56,-114,-53,-107,-50,-50,-47,39,-43,-81,-40,78,-36,24,-32,-15,-29,-19,-25,-10,-21,22,-16,64,-12,117,-8,-78,-4,-16,0,45,5,105,9,-106,13,-65,17,-47,21,-41,25,-64,29,-107,33,73,37,-35,40,80,44,-102,47,-71,50,-77,53,118,56,14,59,111,61,-98,63,-110,65,81,67,-45,68,25,70,39,71,-17,71,-127,72,-51,72,-31,72,-82,72,70,72,-111,71,-79,70,126,69,35,68,126,66,-86,64,-107,62,82,60,-43,57,38,55,78,52,61,49,15,46,-81,42,44,39,-116,35,-58,31,-20,27,-13,23,-21,19,-52,15,-89,11,110,7,60,3,-9,-2,-61,-6,-122,-10,92,-14,54,-18,37,-22,36,-26,58,-30,108,-34,-74,-38,39,-41,-75,-45,112,-48,79,-51,91,-54,-103,-57,1,-59,-90,-62,118,-64,-125,-66,-54,-68,68,-69,4,-70,-11,-72,46,-72,-97,-73,80,-73,67,-73,110,-73,-31,-73,-117,-72,118,-71,-97,-70,1,-68,-94,-67,120,-65,-119,-63,-49,-61,74,-58,-12,-56,-44,-53,-41,-50,16,-46,102,-43,-20,-40,-120,-36,78,-32,36,-28,28,-24,36,-20,60,-16,101,-12,-107,-8,-52,-4,9,1,63,5,118,9,-95,13,-62,17}; }
	private static byte[] data25(){ return new byte[] {-45,21,-47,25,-71,29,-121,33,55,37,-56,40,53,44,123,47,-101,50,-119,53,80,56,-32,58,63,61,109,63,92,65,27,67,-104,68,-33,69,-24,70,-77,71,64,72,-113,72,-97,72,112,72,2,72,86,71,108,70,70,69,-28,67,67,66,114,64,94,62,30,60,-94,57,-7,54,32,52,25,49,-25,45,-114,42,15,39,115,35,-79,31,-37,27,-27,23,-29,19,-54,15,-91,11,119,7,64,3,10,-1,-48,-6,-93,-10,113,-14,90,-18,69,-22,75,-26,102,-30,-104,-34,-23,-38,90,-41,-18,-45,-88,-48,-116,-51,-101,-54,-43,-57,74,-59,-30,-62,-65,-64,-56,-66,13,-67,-116,-69,72,-70,58,-71,116,-72,-32,-73,-109,-73,-127,-73,-82,-73,27,-72,-60,-72,-83,-71,-48,-70,51,-68,-53,-67,-94,-65,-84,-63,-17,-61,101,-58,12,-55,-29,-53,-24,-50,21,-46,109,-43,-25,-40,-125,-36,65,-32,19,-28,8,-24,5,-20,31,-16,63,-12,107,-8,-97,-4,-43,0,7,5,62,9,95,13,-127,17,-115,21,-122,25,112,29,53,33,-23,36,115,40,-31,43,38,47,67,50,50,53,-7,55,-122,58,-19,60,16,63,12,65,-61,66,74,68,-114,69,-102,70,106,71,-8,71,78,72,93,72,54,72,-54,71,37,71,63,70,30,69,-64,67,41,66,87,64,80,62,15,60,-95,57,-9,54,42,52,36,49,-4,45,-88,42,49,39,-105,35,-32,31,12,28,32,24,32,20,14,16,-20,11,-57,7,-110,3,98,-1,44,-5,0,-9,-42,-14,-65,-18,-82,-22,-72,-26,-47,-30,9,-33,89,-37,-53,-41,97,-44,24,-47,-1,-51,9,-53,72,-56,-78,-59,83,-61,35,-63,47,-65,110,-67,-19,-69,-98,-70,-109,-71,-64,-72,45,-72,-38,-73,-68,-73,-20,-73,72,-72,-12,-72,-50,-71,-16,-70,71,-68,-37,-67,-88,-65,-85,-63,-25,-61,83,-58,-11,-56,-63,-53,-63,-50,-27,-47,53,-43,-88,-40,62,-36,-15,-33,-60,-29,-89,-25,-87,-21,-76,-17,-44,-13,-7,-9,41,-4,86,0,-116,4,-76,8,-33,12,-13,16,3,21,-7,24,-34,28,-86,32,84,36,-25,39,81,43,-103,46,-74,49,-85,52,111,55,7,58,107,60,-105,62,-105,64,80,66,-30,67,40,69,62,70,19,71,-87,71,5,72,32,72,-2,71,-99,71,-1,70,34,70,12,69,-74,67,40,66,98,64,98,62,45,60,-59,57,41,55,96,52,106,49,68,46,-1,42,-115,39,-3,35,77,32,-127,28,-100,24,-90,20,-107,16,-126,12,87,8,50,4,-3,-1,-44,-5,-92,-9,-124,-13,105,-17,93,-21,104,-25,-127,-29,-71,-33,8,-36,122,-40,11,-43,-60,-47,-92,-50,-85,-53,-25,-56,74,-58,-26,-61,-78,-63,-77,-65,-17,-67,98,-68,15,-69,-7,-71,29,-71,-126,-72,33,-72,0,-72,28,-72,120,-72,16,-71,-28,-71,-5,-70,64,-68,-45,-67,-118,-65,-118,-63,-75,-61,25,-58,-83,-56,114,-53,98,-50,-128,-47,-60,-44,45,-40,-71,-37,102,-33,41,-29,15,-25,-2,-22,11,-17,30,-13,64,-9,105,-5,-108,-1,-61,3,-22,7,16,12,35,16,51,20,38,24,15,28,-42,31,-120,35,25,39,-121,42,-44,45,-10,48,-18,51,-70,54,88,57,-64,59,-3,61,-7,63,-55,65,86,67,-77,68,-52,69,-82,70,83,71,-76,71,-30,71,-56,71,118,71,-28,70,22,70,9,69,-57,67,63,66,-115,64,-107,62,113,60,20,58,-123,55,-53,52,-36,49,-55,46,-118,43,35,40,-92,36,-11,32,60,29,89,25,109,21,102,17,86,13,56,9,17,5,-24,0,-68,-4,-107,-8,116,-12,93,-16,81,-20,91,-24,116,-28,-85,-32,-10,-36,102,-39,-15,-43,-90,-46,127,-49,-126,-52,-76,-55,16,-57,-94,-60,100,-62,93,-64,-114,-66,-15,-68,-103,-69,110,-70,-114,-71,-34,-72,115,-72,66,-72,81,-72,-100,-72,39,-71,-21,-71,-17,-70,46,-68,-89,-67,87,-65,66,-63,97,-61,-74,-59,60,-56,-16,-54,-43,-51,-27,-48,27,-44,122,-41,-9,-38,-102,-34,84,-30,46,-26,21,-22,26,-18,35,-14,66,-10,97,-6,-117,-2,-77,2,-40,6,-5,10,13,15,29,19,16,23,-5,26,-61,30,123,34,14,38,-124,41,-44,44,-2,47,1,51,-46,53,124,56,-17,58,51,61,67,63,23,65,-72,66,31,68,72,69,59,70,-21,70,97,71,-101,71,-107,71,81,71,-44,70,19,70,26,69,-24,67,115,66,-48,64,-21,62,-42,60,-117,58,12,56,98,53,-128,50,-128,47,73,44,-6,40,123,37,-27,33,45,30,92,26,118,22,123,18,112,14,92,10,57,6,23,2,-18,-3,-51,-7,-87,-11,-105,-15,-117,-19,-110,-23,-84,-27,-38,-31,39,-34,-115,-38,22,-41,-63,-45,-111,-48,-116,-51,-77,-54,4,-56,-117,-59,63,-61,41,-63,78,-65,-96,-67,56,-68,-1,-70,10,-70,76,-71,-51,-72,-118,-72,-121,-72,-65,-72,53,-71}; }
	private static byte[] data26(){ return new byte[] {-22,-71,-42,-70,4,-68,105,-67,7,-65,-34,-64,-20,-62,43,-59,-93,-57,66,-54,28,-51,19,-48,66,-45,-118,-42,-1,-39,-110,-35,64,-31,12,-27,-20,-24,-29,-20,-24,-16,-5,-12,22,-7,57,-3,93,1,-127,5,-100,9,-74,13,-68,17,-69,21,-97,25,114,29,44,33,-61,36,71,40,-104,43,-46,46,-39,49,-69,52,111,55,-14,57,66,60,97,62,73,64,-9,65,114,67,-84,68,-78,69,119,70,1,71,77,71,94,71,47,71,-60,70,29,70,55,69,24,68,-66,66,42,65,93,63,94,61,33,59,-66,56,31,54,86,51,100,48,64,45,0,42,-110,38,10,35,94,31,-99,27,-64,23,-47,19,-49,15,-61,11,-90,7,-114,3,100,-1,74,-5,41,-9,19,-13,12,-17,11,-21,41,-25,77,-29,-103,-33,-15,-37,122,-40,20,-43,-32,-47,-53,-50,-27,-53,43,-55,-97,-58,69,-60,32,-62,45,-64,116,-66,-14,-68,-88,-69,-98,-70,-56,-71,55,-71,-37,-72,-61,-72,-31,-72,68,-71,-36,-71,-72,-70,-55,-69,24,-67,-95,-66,95,-64,88,-62,-128,-60,-28,-58,110,-55,50,-52,24,-49,49,-46,108,-43,-51,-40,80,-36,-16,-33,-82,-29,-126,-25,110,-21,102,-17,116,-13,-123,-9,-94,-5,-62,-1,-31,3,-4,7,19,12,28,16,26,20,5,24,-36,27,-102,31,63,35,-62,38,39,42,102,45,127,48,111,51,46,54,-59,56,37,59,88,61,82,63,23,65,-92,66,-8,67,17,69,-18,69,-109,70,-14,70,34,71,6,71,-71,70,40,70,93,69,87,68,22,67,-102,65,-24,63,-2,61,-36,59,-114,57,5,55,87,52,113,49,107,46,54,43,-34,39,105,36,-56,32,29,29,69,25,106,21,108,17,112,13,88,9,68,5,38,1,8,-3,-17,-8,-39,-12,-52,-16,-46,-20,-32,-24,11,-27,68,-31,-95,-35,17,-38,-81,-42,96,-45,72,-48,77,-51,-126,-54,-23,-57,117,-59,67,-61,52,-63,107,-65,-51,-67,112,-68,73,-69,93,-70,-80,-71,58,-71,9,-71,11,-71,82,-71,-48,-71,-112,-70,-123,-69,-68,-68,36,-66,-48,-65,-92,-63,-64,-61,-5,-59,125,-56,28,-53,-11,-51,-13,-48,25,-44,106,-41,-42,-38,106,-34,20,-30,-37,-27,-72,-23,-88,-19,-90,-15,-76,-11,-58,-7,-29,-3,-5,1,23,6,42,10,55,14,53,18,38,22,0,26,-54,29,115,33,6,37,113,40,-59,43,-28,46,-19,49,-72,52,102,55,-40,57,35,60,48,62,18,64,-78,65,36,67,83,68,82,69,8,70,-110,70,-50,70,-35,70,-93,70,53,70,-121,69,-100,68,122,67,26,66,-124,64,-73,62,-79,60,124,58,16,56,118,53,-81,50,-69,47,-97,44,93,41,-9,37,112,34,-51,30,15,27,56,23,81,19,87,15,77,11,65,7,40,3,15,-1,-7,-6,-31,-10,-39,-14,-43,-18,-26,-22,4,-25,60,-29,-119,-33,-11,-37,123,-40,44,-43,-9,-47,-15,-50,20,-52,95,-55,-32,-58,-115,-60,110,-62,-123,-64,-47,-66,87,-67,19,-68,14,-69,62,-70,-80,-71,90,-71,66,-71,105,-71,-59,-71,105,-70,61,-69,83,-68,-92,-67,35,-65,-21,-64,-39,-62,5,-59,97,-57,-22,-55,-89,-52,-115,-49,-100,-46,-43,-43,45,-39,-87,-36,70,-32,-8,-29,-54,-25,-89,-21,-99,-17,-97,-13,-88,-9,-64,-5,-47,-1,-19,3,-5,7,12,12,10,16,2,20,-31,23,-78,27,104,31,2,35,-125,38,-37,41,21,45,42,48,12,51,-48,53,88,56,-71,58,-26,60,-37,62,-99,64,41,66,119,67,-109,68,109,69,14,70,117,70,-100,70,-119,70,57,70,-82,69,-29,68,-29,67,-93,66,47,65,-127,63,-102,61,-125,59,53,57,-69,54,12,52,53,49,47,46,11,43,-75,39,76,36,-78,32,16,29,67,25,111,21,127,17,-125,13,126,9,109,5,89,1,71,-3,50,-7,38,-11,35,-15,45,-19,70,-23,118,-27,-74,-31,24,-34,-110,-38,44,-41,-18,-45,-51,-48,-30,-51,15,-53,-128,-56,9,-58,-38,-61,-52,-63,2,-64,97,-66,8,-67,-42,-69,-13,-70,54,-70,-56,-71,-122,-71,-115,-71,-56,-71,67,-70,-6,-70,-23,-69,22,-67,121,-66,23,-64,-23,-63,-13,-61,46,-58,-101,-56,58,-53,-1,-51,-6,-48,18,-44,86,-41,-68,-38,64,-34,-30,-31,-97,-27,110,-23,86,-19,75,-15,76,-11,88,-7,102,-3,124,1,-118,5,-102,9,-100,13,-108,17,127,21,85,25,22,29,-65,32,73,36,-71,39,2,43,39,46,41,49,-8,51,-92,54,28,57,99,59,120,61,91,63,1,65,119,66,-81,67,-82,68,117,69,-4,69,76,70,89,70,52,70,-57,69,42,69,70,68,51,67,-34,65,84,64,-106,62,-102,60,117,58,19,56,-117,53,-50,50,-22,47,-38,44,-90,41,76,38,-42,34,57,31,-113,27,-65,23,-27,19,-9,15,-8,11,-10,7,-27,3}; }
	private static byte[] data27(){ return new byte[] {-39,-1,-60,-5,-66,-9,-78,-13,-66,-17,-51,-21,-12,-25,44,-28,127,-32,-22,-36,118,-39,32,-42,-16,-46,-27,-49,6,-51,80,-54,-56,-57,116,-59,74,-61,94,-63,-96,-65,29,-66,-47,-68,-66,-69,-25,-70,74,-70,-23,-71,-61,-71,-36,-71,42,-70,-63,-70,-127,-69,-113,-68,-59,-67,64,-65,-17,-64,-50,-62,-19,-60,49,-57,-78,-55,89,-52,46,-49,48,-46,83,-43,-93,-40,12,-36,-103,-33,63,-29,0,-25,-46,-22,-66,-18,-82,-14,-76,-10,-73,-6,-53,-2,-46,2,-26,6,-29,10,-25,14,-48,18,-76,22,126,26,52,30,-50,33,78,37,-86,40,-23,43,-6,46,-18,49,-86,52,71,55,-89,57,-32,59,-30,61,-83,63,71,65,-95,66,-53,67,-75,68,102,69,-36,69,23,70,18,70,-39,69,91,69,-88,68,-70,67,-115,66,46,65,-109,63,-63,61,-63,59,-126,57,32,55,-126,52,-64,49,-48,46,-72,43,124,40,29,37,-100,33,4,30,74,26,-125,22,-95,18,-75,14,-72,10,-76,6,-85,2,-99,-2,-106,-6,-117,-10,-110,-14,-101,-18,-69,-22,-24,-26,45,-29,-118,-33,2,-36,-101,-40,83,-43,51,-46,52,-49,104,-52,-66,-55,75,-57,3,-59,-15,-62,14,-63,106,-65,-16,-67,-66,-68,-73,-69,-11,-70,103,-70,26,-70,3,-70,46,-70,-113,-70,46,-69,9,-68,27,-67,105,-66,-18,-65,-90,-63,-99,-61,-71,-59,23,-56,-106,-54,79,-51,40,-48,52,-45,94,-42,-79,-39,34,-35,-79,-32,92,-28,29,-24,-12,-21,-40,-17,-48,-13,-51,-9,-44,-5,-34,-1,-27,3,-18,7,-22,11,-29,15,-58,19,-96,23,97,27,10,31,-99,34,13,38,95,41,-111,44,-107,47,119,50,44,53,-79,55,11,58,48,60,33,62,-30,63,101,65,-73,66,-53,67,-88,68,74,69,-81,69,-37,69,-55,69,127,69,-12,68,52,68,53,67,0,66,-109,64,-21,62,17,61,1,59,-64,56,77,54,-81,51,-33,48,-21,45,-50,42,-117,39,40,36,-89,32,7,29,82,25,-123,21,-92,17,-68,13,-68,9,-62,5,-76,1,-77,-3,-88,-7,-84,-11,-78,-15,-55,-19,-20,-23,37,-26,113,-30,-39,-34,93,-37,-2,-41,-59,-44,-83,-47,-65,-50,-6,-53,98,-55,-5,-58,-66,-60,-67,-62,-26,-64,77,-65,-23,-67,-70,-68,-54,-69,16,-69,-111,-70,82,-70,70,-70,-128,-70,-21,-70,-104,-69,124,-68,-100,-67,-16,-66,-123,-64,65,-62,67,-60,105,-58,-54,-56,86,-53,13,-50,-11,-48,-2,-45,48,-41,-122,-38,-10,-35,-114,-31,50,-27,-7,-24,-54,-20,-76,-16,-92,-12,-95,-8,-91,-4,-89,0,-81,4,-82,8,-89,12,-105,16,117,20,69,24,-3,27,-95,31,38,35,-111,38,-42,41,-3,44,-10,47,-47,50,117,53,-12,55,62,58,88,60,65,62,-16,63,108,65,-81,66,-70,67,-118,68,32,69,123,69,-100,69,127,69,42,69,-106,68,-53,67,-58,66,-121,65,14,64,100,62,126,60,108,58,32,56,-83,53,3,51,54,48,59,45,26,42,-41,38,112,35,-16,31,77,28,-99,24,-55,20,-13,16,4,13,15,9,17,5,14,1,10,-3,11,-7,15,-11,32,-15,57,-19,103,-23,-94,-27,-2,-31,101,-34,-6,-38,-100,-41,114,-44,96,-47,126,-50,-63,-53,53,-55,-46,-58,-87,-60,-90,-62,-28,-64,78,-65,-10,-67,-46,-68,-22,-69,56,-69,-57,-70,-118,-70,-112,-70,-57,-70,69,-69,-15,-69,-29,-68,4,-66,101,-65,-8,-64,-61,-62,-63,-60,-15,-58,85,-55,-29,-53,-95,-50,-122,-47,-108,-44,-56,-41,28,-37,-111,-34,34,-30,-52,-27,-116,-23,97,-19,67,-15,52,-11,44,-7,43,-3,45,1,43,5,41,9,26,13,5,17,-36,20,-89,24,87,28,-12,31,115,35,-46,38,22,42,45,45,41,48,-18,50,-105,53,3,56,77,58,90,60,60,62,-29,63,88,65,-110,66,-106,67,94,68,-20,68,68,69,87,69,60,69,-39,68,69,68,114,67,105,66,34,65,-86,63,-9,61,17,60,-5,57,-83,55,53,53,-113,50,-71,47,-60,44,-96,41,92,38,-6,34,115,31,-36,27,34,24,92,20,-128,16,-103,12,-91,8,-85,4,-83,0,-83,-4,-76,-8,-69,-12,-46,-16,-14,-20,34,-23,107,-27,-63,-31,61,-34,-55,-38,-128,-41,80,-44,78,-47,110,-50,-71,-53,51,-55,-40,-58,-78,-60,-69,-62,-6,-64,110,-65,25,-66,-3,-68,24,-68,111,-69,-1,-70,-53,-70,-48,-70,19,-69,-116,-69,67,-68,52,-67,89,-66,-66,-65,80,-63,30,-61,33,-59,77,-57,-75,-55,65,-52,0,-49,-27,-47,-13,-44,34,-40,123,-37,-25,-34,123,-30,32,-26,-33,-23,-81,-19,-114,-15,124,-11,111,-7,109,-3,101,1,101,5,87,9,76,13,40,17,3,21,-62,24,113,28,7,32,127,35,-36,38,24,42,44,45,31,48,-27,50,-128,53,-15,55,46,58,60,60,21,62,-69,63,41,65}; }
	private static byte[] data28(){ return new byte[] {99,66,95,67,38,68,-79,68,3,69,26,69,-11,68,-106,68,-3,67,42,67,31,66,-40,64,97,63,-86,61,-55,59,-82,57,101,55,-18,52,70,50,119,47,126,44,96,41,31,38,-68,34,62,31,-93,27,-13,23,45,20,85,16,115,12,-126,8,-114,4,-111,0,-100,-4,-99,-8,-76,-12,-58,-16,-16,-20,37,-23,110,-27,-50,-31,73,-34,-35,-38,-104,-41,108,-44,107,-47,-109,-50,-34,-53,95,-55,5,-57,-30,-60,-18,-62,49,-63,-91,-65,84,-66,56,-67,87,-68,-83,-69,65,-69,8,-69,20,-69,82,-69,-50,-69,-123,-68,112,-67,-100,-66,-10,-65,-112,-63,87,-61,87,-59,-123,-57,-27,-55,116,-52,42,-49,17,-46,23,-43,72,-40,-106,-37,5,-33,-112,-30,52,-26,-20,-23,-70,-19,-108,-15,124,-11,111,-7,97,-3,94,1,81,5,70,9,47,13,16,17,-33,20,-96,24,71,28,-38,31,83,35,-88,38,-29,41,-13,44,-27,47,-88,50,66,53,-81,55,-20,57,-8,59,-45,61,115,63,-24,64,26,66,28,67,-31,67,110,68,-62,68,-40,68,-74,68,90,68,-62,67,-13,66,-23,65,-88,64,47,63,-125,61,-98,59,-113,57,67,55,-44,52,48,50,100,47,116,44,85,41,29,38,-67,34,69,31,-83,27,6,24,62,20,116,16,-113,12,-89,8,-75,4,-64,0,-55,-4,-40,-8,-24,-12,8,-15,46,-19,105,-23,-75,-27,24,-30,-106,-34,44,-37,-26,-41,-65,-44,-63,-47,-28,-50,54,-52,-78,-55,90,-57,58,-59,64,-61,-123,-63,-9,-65,-93,-66,-120,-67,-97,-68,-6,-69,-126,-69,80,-69,78,-69,-113,-69,3,-68,-73,-68,-97,-67,-61,-66,27,-64,-84,-63,113,-61,104,-59,-108,-57,-20,-55,115,-52,42,-49,1,-46,11,-43,44,-40,126,-37,-34,-34,107,-30,3,-26,-70,-23,127,-19,86,-15,55,-11,39,-7,20,-3,11,1,-4,4,-23,8,-43,12,-84,16,126,20,55,24,-31,27,110,31,-23,34,56,38,121,41,-124,44,120,47,60,50,-44,52,72,55,-127,57,-108,59,109,61,22,63,-119,64,-64,65,-53,66,-116,67,39,68,121,68,-105,68,125,68,36,68,-108,67,-53,66,-56,65,-116,64,31,63,116,61,-99,59,-115,57,83,55,-31,52,76,50,-123,47,-103,44,-120,41,82,38,-5,34,-118,31,-7,27,85,24,-102,20,-49,16,-12,12,16,9,35,5,50,1,66,-3,79,-7,107,-11,-123,-15,-76,-19,-17,-23,60,-26,-94,-30,30,-33,-73,-37,111,-40,73,-43,69,-46,109,-49,-73,-52,52,-54,-39,-57,-81,-59,-70,-61,-15,-63,102,-64,9,-65,-26,-67,-3,-68,72,-68,-45,-69,-111,-69,-114,-69,-63,-69,52,-68,-39,-68,-67,-67,-44,-66,38,-64,-81,-63,103,-61,90,-59,118,-57,-52,-55,69,-52,-10,-50,-61,-47,-61,-44,-32,-41,34,-37,-124,-34,0,-30,-106,-27,68,-23,4,-19,-47,-16,-77,-12,-108,-8,-125,-4,116,0,94,4,79,8,47,12,10,16,-43,19,-109,23,53,27,-53,30,59,34,-105,37,-48,40,-29,43,-40,46,-100,49,66,52,-84,54,-7,56,6,59,-19,60,-104,62,18,64,87,65,95,66,54,67,-51,67,47,68,88,68,66,68,-9,67,113,67,-79,66,-71,65,-117,64,34,63,-119,61,-73,59,-72,57,-128,55,37,53,-115,50,-37,47,-13,44,-18,41,-63,38,117,35,9,32,-123,28,-26,24,51,21,114,17,-105,13,-62,9,-46,5,-19,1,-5,-3,18,-6,42,-10,76,-14,123,-18,-74,-22,6,-25,104,-29,-26,-33,122,-36,53,-39,5,-42,6,-45,31,-48,109,-51,-34,-54,-128,-56,79,-58,80,-60,-126,-62,-21,-64,-122,-65,92,-66,100,-67,-87,-68,37,-68,-38,-69,-52,-69,-12,-69,85,-68,-10,-68,-59,-67,-41,-66,26,-64,-110,-63,69,-61,35,-59,59,-57,125,-55,-16,-53,-112,-50,85,-47,73,-44,89,-41,-109,-38,-23,-35,92,-31,-23,-28,-113,-24,68,-20,16,-16,-30,-13,-58,-9,-86,-5,-105,-1,-128,3,106,7,73,11,35,15,-18,18,-90,22,83,26,-34,29,91,33,-75,36,-15,39,13,43,1,46,-45,48,118,51,-13,53,62,56,91,58,71,60,-2,61,-124,63,-48,64,-22,65,-57,66,112,67,-36,67,17,68,13,68,-51,67,86,67,-92,66,-68,65,-104,64,68,63,-76,61,-12,59,1,58,-40,55,-118,53,2,51,91,48,-128,45,-119,42,102,39,39,36,-58,32,75,29,-74,25,15,22,79,18,-119,14,-86,10,-50,6,-27,2,-2,-2,20,-5,50,-9,85,-13,-126,-17,-62,-21,12,-24,112,-28,-22,-32,125,-35,46,-38,0,-41,-15,-45,16,-47,73,-50,-67,-53,76,-55,23,-57,10,-59,51,-61,-115,-63,31,-64,-29,-66,-31,-67,22,-67,-125,-68,42,-68,11,-68,36,-68,119,-68,3,-67,-58,-67,-58,-66,-9,-65,99,-63,0,-61,-45,-60,-40,-58,11,-55,113,-53,-3,-51,-70,-48,-103,-45}; }
	private static byte[] data29(){ return new byte[] {-94,-42,-53,-39,21,-35,127,-32,-2,-29,-102,-25,73,-21,6,-17,-40,-14,-81,-10,-112,-6,118,-2,94,2,64,6,35,10,-10,13,-60,17,125,21,41,25,-67,28,54,32,-102,35,-39,38,-2,41,-6,44,-46,47,-127,50,7,53,94,55,-121,57,127,59,69,61,-41,62,55,64,87,65,79,66,-2,66,-124,67,-59,67,-44,67,-92,67,66,67,-96,66,-52,65,-71,64,120,63,-8,61,79,60,102,58,88,56,18,54,-96,51,9,49,59,46,87,43,62,40,16,37,-68,33,75,30,-57,26,33,23,119,19,-85,15,-28,11,3,8,38,4,64,0,92,-4,125,-8,-97,-12,-48,-16,11,-19,87,-23,-73,-27,44,-30,-70,-34,101,-37,49,-40,23,-43,47,-46,94,-49,-62,-52,77,-54,2,-56,-17,-59,2,-60,83,-62,-49,-64,-121,-65,112,-66,-107,-67,-19,-68,-122,-68,77,-68,88,-68,-109,-68,13,-67,-65,-67,-93,-66,-56,-65,25,-63,-88,-62,100,-60,86,-58,120,-56,-55,-54,67,-51,-15,-49,-68,-46,-72,-43,-49,-40,12,-36,101,-33,-35,-30,103,-26,14,-22,-62,-19,-120,-15,89,-11,51,-7,20,-3,-10,0,-42,4,-74,8,-119,12,88,16,17,20,-63,23,86,27,-38,30,64,34,-119,37,-74,40,-70,43,-96,46,89,49,-19,51,81,54,-116,56,-113,58,108,60,8,62,-127,63,-79,64,-68,65,-128,66,27,67,112,67,-106,67,123,67,45,67,-93,66,-27,65,-24,64,-69,63,86,62,-71,60,-13,58,-21,56,-59,54,97,52,-33,49,36,47,82,44,72,41,46,38,-26,34,-122,31,14,28,117,24,-42,20,22,17,85,13,125,9,-88,5,-59,1,-24,-3,8,-6,47,-10,93,-14,-102,-18,-31,-22,61,-25,-82,-29,53,-32,-38,-36,-104,-39,123,-42,127,-45,-87,-48,-4,-51,117,-53,32,-55,-8,-58,-4,-60,55,-61,-94,-63,67,-64,27,-65,39,-66,107,-67,-22,-68,-98,-68,-113,-68,-76,-68,21,-67,-83,-67,126,-66,-122,-65,-60,-64,55,-62,-33,-61,-71,-59,-60,-57,-1,-55,103,-52,-5,-50,-72,-47,-100,-44,-93,-41,-48,-38,23,-34,-128,-31,-2,-28,-108,-24,65,-20,-6,-17,-61,-13,-107,-9,111,-5,76,-1,43,3,6,7,-40,10,-86,14,99,18,24,22,-78,25,60,29,-88,32,-1,35,46,39,72,42,51,45,2,48,-99,50,25,53,95,55,125,57,101,59,32,61,-94,62,-11,63,12,65,-13,65,-102,66,19,67,72,67,79,67,22,67,-88,66,-1,65,36,65,9,64,-62,62,62,61,-116,59,-91,57,-114,55,73,53,-43,50,59,48,112,45,-119,42,118,39,69,36,-8,32,-120,29,9,26,107,22,-64,18,3,15,58,11,103,7,-114,3,-76,-1,-41,-5,0,-8,47,-12,103,-16,-80,-20,4,-23,112,-27,-18,-31,-117,-34,62,-37,23,-40,11,-43,39,-46,106,-49,-47,-52,108,-54,44,-56,32,-58,67,-60,-106,-62,33,-63,-31,-65,-47,-66,2,-66,93,-67,0,-67,-51,-68,-34,-68,31,-67,-99,-67,82,-66,62,-65,98,-64,-73,-63,70,-61,6,-59,-11,-58,26,-55,102,-53,-28,-51,-119,-48,88,-45,74,-42,99,-39,-105,-36,-19,-33,94,-29,-28,-26,-126,-22,50,-18,-21,-15,-68,-11,-122,-7,101,-3,57,1,22,5,-25,8,-75,12,120,16,40,20,-47,23,89,27,-41,30,47,34,117,37,-110,40,-109,43,110,46,30,49,-85,51,7,54,56,56,59,58,8,60,-87,61,14,63,73,64,65,65,13,66,-102,66,-14,66,19,67,-7,66,-89,66,30,66,92,65,101,64,54,63,-47,61,60,60,110,58,120,56,72,54,-14,51,108,49,-64,46,-23,43,-15,40,-46,37,-102,34,59,31,-51,27,61,24,-94,20,-16,16,50,13,103,9,-106,5,-63,1,-25,-3,21,-6,65,-10,122,-14,-66,-18,12,-21,117,-25,-24,-29,123,-32,36,-35,-21,-39,-42,-42,-35,-45,16,-47,100,-50,-23,-53,-110,-55,113,-57,119,-59,-73,-61,34,-62,-55,-64,-102,-65,-81,-66,-17,-67,111,-67,35,-67,13,-67,55,-67,-113,-67,41,-66,-13,-66,-9,-65,49,-63,-98,-62,63,-60,21,-58,24,-56,76,-54,-84,-52,57,-49,-20,-47,-53,-44,-58,-41,-20,-38,41,-34,-118,-31,-4,-28,-114,-24,42,-20,-31,-17,-100,-13,103,-9,56,-5,11,-1,-31,2,-75,6,127,10,70,14,-2,17,-92,21,63,25,-69,28,41,32,115,35,-89,38,-78,41,-94,44,104,47,5,50,125,52,-62,54,-33,56,-55,58,-126,60,8,62,91,63,118,64,95,65,13,66,-124,66,-56,66,-54,66,-96,66,51,66,-105,65,-68,64,-77,63,106,62,-6,60,73,59,114,57,96,55,41,53,-67,50,48,48,112,45,-110,42,-115,39,99,36,38,33,-67,29,77,26,-76,22,27,19,97,15,-89,11,-35,7,11,4,60,0,102,-4,-104,-8,-49,-12,14,-15,90,-19,-71,-23,37,-26}; }
	private static byte[] data30(){ return new byte[] {-83,-30,72,-33,3,-36,-38,-40,-45,-43,-17,-46,48,-48,-101,-51,48,-53,-16,-56,-31,-58,-2,-60,82,-61,-45,-63,-115,-64,123,-65,-99,-66,-5,-67,-118,-67,85,-67,90,-67,-113,-67,6,-66,-83,-66,-115,-65,-91,-64,-17,-63,113,-61,32,-59,9,-57,23,-55,94,-53,-53,-51,97,-48,37,-45,6,-42,20,-39,57,-36,-122,-33,-27,-30,97,-26,-13,-23,-109,-19,75,-15,5,-11,-48,-8,-100,-4,110,0,62,4,11,8,-47,11,-117,15,61,19,-40,22,103,26,-39,29,54,33,119,36,-106,39,-104,42,115,45,42,48,-75,50,28,53,77,55,89,57,45,59,-42,60,68,62,-119,63,-117,64,98,65,-3,65,94,66,-112,66,-127,66,63,66,-60,65,18,65,42,64,10,63,-70,61,45,60,123,58,-119,56,115,54,43,52,-75,49,27,47,84,44,105,41,97,38,45,35,-21,31,126,28,9,25,112,21,-46,17,26,14,97,10,-106,6,-52,2,-4,-2,45,-5,104,-9,-98,-13,-17,-17,60,-20,-87,-24,31,-27,-80,-31,92,-34,32,-37,8,-40,13,-43,55,-46,-115,-49,1,-51,-83,-54,122,-56,123,-58,-80,-60,13,-61,-89,-63,112,-64,111,-65,-91,-66,19,-66,-76,-67,-109,-67,-92,-67,-15,-67,114,-66,44,-65,28,-64,64,-63,-100,-62,42,-60,-25,-59,-37,-57,-8,-55,69,-52,-65,-50,93,-47,41,-44,22,-41,35,-38,85,-35,-97,-32,7,-28,-123,-25,22,-21,-69,-18,110,-14,42,-10,-15,-7,-69,-3,-120,1,84,5,25,9,-38,12,-116,16,53,20,-56,23,73,27,-74,30,2,34,58,37,77,40,62,43,15,46,-75,48,52,51,-120,53,-81,55,-90,57,111,59,4,61,104,62,-108,63,-113,64,78,65,-32,65,47,66,80,66,51,66,-29,65,88,65,-102,64,-94,63,119,62,25,61,-125,59,-64,57,-53,55,-91,53,86,51,-38,48,50,46,107,43,120,40,102,37,56,34,-25,30,127,27,5,24,109,20,-52,16,27,13,91,9,-101,5,-48,1,4,-2,62,-6,120,-10,-67,-14,14,-17,105,-21,-38,-25,92,-28,-8,-32,-85,-35,127,-38,108,-41,-125,-44,-72,-47,26,-49,-101,-52,86,-54,45,-56,66,-58,126,-60,-17,-62,-108,-63,108,-64,120,-65,-65,-66,54,-66,-22,-67,-45,-67,-15,-67,76,-66,-38,-66,-100,-65,-98,-64,-56,-63,49,-61,-57,-60,-112,-58,-118,-56,-80,-54,7,-51,-125,-49,45,-46,-6,-44,-20,-41,-1,-38,50,-34,-128,-31,-23,-28,103,-24,-5,-21,-101,-17,80,-13,8,-9,-52,-6,-108,-2,91,2,34,6,-29,9,-102,13,74,17,-27,20,119,24,-22,27,80,31,-110,34,-64,37,-57,40,-80,43,116,46,14,49,-125,51,-54,53,-27,55,-49,57,-113,59,18,61,112,62,-117,63,123,64,50,65,-79,65,-5,65,12,66,-25,65,-119,65,-7,64,42,64,48,63,-11,61,-110,60,-12,58,41,57,43,55,2,53,-86,50,41,48,-127,45,-82,42,-64,39,-91,36,120,33,36,30,-64,26,62,23,-81,19,9,16,94,12,-97,8,-29,4,23,1,90,-3,-115,-7,-42,-11,28,-14,116,-18,-40,-22,80,-25,-40,-29,127,-32,57,-35,22,-38,15,-41,45,-44,109,-47,-42,-50,103,-52,38,-54,14,-56,41,-58,112,-60,-20,-62,-100,-63,125,-64,-107,-65,-28,-66,103,-66,35,-66,21,-66,63,-66,-97,-66,54,-65,6,-64,5,-63,64,-62,-86,-61,71,-59,25,-57,19,-55,69,-53,-105,-51,33,-48,-59,-46,-102,-43,-116,-40,-94,-37,-44,-34,37,-30,-119,-27,13,-23,-106,-20,66,-16,-27,-13,-90,-9,96,-5,39,-1,-24,2,-85,6,101,10,25,14,-63,17,87,21,-35,24,82,28,-91,31,-20,34,6,38,13,41,-21,43,-92,46,59,49,-96,51,-26,53,-16,55,-37,57,-120,59,11,61,90,62,112,63,88,64,5,65,125,65,-64,65,-55,65,-100,65,58,65,-97,64,-48,63,-55,62,-111,61,33,60,-124,58,-79,56,-76,54,-124,52,44,50,-90,47,-2,44,43,42,57,39,33,36,-14,32,-96,29,60,26,-68,22,48,19,-118,15,-27,11,39,8,111,4,-86,0,-20,-4,41,-7,115,-11,-61,-15,27,-18,-117,-22,3,-25,-104,-29,63,-32,8,-35,-30,-39,-22,-42,11,-44,82,-47,-56,-50,88,-52,37,-54,14,-56,53,-58,-127,-60,5,-61,-70,-63,-94,-64,-62,-65,21,-65,-96,-66,94,-66,91,-66,-124,-66,-17,-66,-122,-65,89,-64,98,-63,-102,-62,11,-60,-86,-59,123,-57,126,-55,-89,-53,8,-50,-125,-48,54,-45,0,-42,-9,-40,11,-36,59,-33,-117,-30,-17,-27,108,-23,-8,-20,-103,-16,67,-12,-8,-9,-76,-5,112,-1,53,3,-22,6,-87,10,80,14,-11,17,-119,21,6,25,116,28,-57,31,0,35,29,38,24,41,-14,43,-90,46,53,49,-105,51,-43,53,-35,55,-68,57,108,59,-30,60,51,62,63,63,39,64,-53,64}; }
	private static byte[] data31(){ return new byte[] {68,65,127,65,-122,65,88,65,-15,64,83,64,-124,63,121,62,64,61,-48,59,49,58,93,56,99,54,44,52,-35,49,81,47,-81,44,-38,41,-22,38,-42,35,-89,32,89,29,-8,25,121,22,-14,18,81,15,-85,11,-10,7,62,4,-127,0,-60,-4,10,-7,83,-11,-85,-15,8,-18,123,-22,-5,-26,-111,-29,65,-32,8,-35,-16,-39,-11,-42,30,-44,107,-47,-33,-50,123,-52,70,-54,56,-56,94,-58,-79,-60,54,-61,-17,-63,-37,-64,-5,-65,82,-65,-34,-66,-95,-66,-102,-66,-55,-66,49,-65,-52,-65,-98,-64,-89,-63,-35,-62,82,-60,-22,-59,-63,-57,-70,-55,-20,-53,62,-50,-59,-48,104,-45,60,-42,38,-39,61,-36,101,-33,-72,-30,16,-26,-110,-23,20,-19,-78,-16,90,-12,8,-8,-63,-5,124,-1,52,3,-17,6,-95,10,74,14,-25,17,119,21,-15,24,92,28,-88,31,-31,34,-11,37,-14,40,-59,43,121,46,1,49,101,51,-101,53,-90,55,-126,57,43,59,-87,60,-19,61,5,63,-31,63,-117,64,3,65,59,65,72,65,22,65,-80,64,25,64,66,63,67,62,4,61,-99,59,-6,57,47,56,49,54,6,52,-78,49,48,47,-115,44,-65,41,-46,38,-61,35,-105,32,78,29,-14,25,119,22,-11,18,88,15,-74,11,7,8,84,4,-104,0,-28,-4,38,-7,-128,-11,-50,-15,59,-18,-87,-22,47,-25,-53,-29,121,-32,72,-35,48,-38,54,-41,101,-44,-81,-47,41,-49,-59,-52,-114,-54,-123,-56,-88,-58,-4,-60,-126,-61,57,-62,36,-63,69,-64,-105,-65,37,-65,-32,-66,-33,-66,3,-65,112,-65,0,-64,-43,-64,-44,-63,15,-61,116,-60,21,-58,-38,-57,-37,-55,-2,-53,83,-50,-50,-48,114,-45,59,-42,37,-39,51,-36,90,-33,-96,-30,-3,-27,110,-23,-9,-20,-120,-16,45,-12,-41,-9,-117,-5,64,-1,-8,2,-86,6,91,10,-1,13,-102,17,38,21,-98,24,4,28,82,31,-124,34,-98,37,-112,40,107,43,24,46,-92,48,9,51,58,53,76,55,37,57,-45,58,80,60,-101,61,-83,62,-104,63,58,64,-66,64,-11,64,8,65,-37,64,121,64,-24,63,21,63,29,62,-29,60,-128,59,-25,57,31,56,42,54,2,52,-73,49,58,47,-97,44,-42,41,-16,38,-23,35,-65,32,-125,29,35,26,-70,22,50,19,-92,15,3,12,89,8,-86,4,-10,0,64,-3,-110,-7,-33,-11,64,-14,-92,-18,27,-21,-93,-25,61,-28,-15,-32,-68,-35,-88,-38,-83,-41,-36,-44,37,-46,-99,-49,55,-51,0,-53,-13,-56,18,-57,103,-59,-29,-61,-101,-62,127,-63,-102,-64,-21,-65,110,-65,42,-65,27,-65,63,-65,-96,-65,45,-64,-7,-64,-13,-63,34,-61,-124,-60,26,-58,-39,-57,-47,-55,-19,-53,57,-50,-82,-48,73,-45,9,-42,-18,-40,-15,-37,21,-33,79,-30,-86,-27,18,-23,-109,-20,34,-16,-68,-13,102,-9,17,-5,-60,-2,118,2,37,6,-45,9,114,13,13,17,-105,20,11,24,116,27,-68,30,-12,33,9,37,3,40,-41,42,-114,45,23,48,-127,50,-73,52,-53,54,-86,56,92,58,-32,59,45,61,76,62,54,63,-26,63,108,64,-81,64,-57,64,-91,64,73,64,-62,63,-7,62,8,62,-39,60,127,59,-16,57,48,56,68,54,42,52,-31,49,119,47,-37,44,34,42,67,39,64,36,41,33,-25,29,-98,26,46,23,-72,19,41,16,-110,12,-19,8,68,5,-107,1,-31,-3,55,-6,-118,-10,-21,-14,83,-17,-54,-21,82,-24,-17,-28,-96,-31,109,-34,83,-37,92,-40,-127,-43,-51,-46,60,-48,-42,-51,-105,-53,-122,-55,-98,-57,-21,-59,98,-60,17,-61,-17,-63,-1,-64,73,-64,-64,-65,119,-65,87,-65,122,-65,-57,-65,81,-64,14,-63,-3,-63,35,-61,121,-60,3,-58,-73,-57,-90,-55,-77,-53,-7,-51,95,-48,-15,-46,-87,-43,127,-40,126,-37,-109,-34,-54,-31,24,-27,120,-24,-12,-21,120,-17,17,-13,-81,-10,89,-6,3,-2,-76,1,93,5,10,9,-89,12,62,16,-56,19,60,23,-90,26,-17,29,39,33,65,36,60,39,23,42,-50,44,98,47,-54,49,16,52,35,54,14,56,-56,57,83,59,-85,60,-44,61,-58,62,-124,63,18,64,99,64,-122,64,111,64,33,64,-92,63,-21,62,5,62,-31,60,-103,59,15,58,101,56,127,54,116,52,56,50,-41,47,76,45,-102,42,-55,39,-47,36,-64,33,-112,30,71,27,-23,23,116,20,-14,16,95,13,-61,9,28,6,117,2,-59,-2,30,-5,118,-9,-44,-13,67,-16,-74,-20,66,-23,-38,-27,-116,-30,85,-33,55,-36,62,-39,90,-42,-90,-45,10,-47,-99,-50,89,-52,59,-54,78,-56,-113,-58,-3,-60,-98,-61,116,-62,117,-63,-77,-64,33,-64,-62,-65,-95,-65,-88,-65,-12,-65,102,-64,25,-63,-8,-63,16,-61,88,-60,-48,-59,126,-57,81,-55,94,-53,-117,-51,-21,-49,107,-46}; }
	private static byte[] data32(){ return new byte[] {25,-43,-32,-41,-41,-38,-37,-35,12,-31,75,-28,-89,-25,20,-21,-107,-18,33,-14,-67,-11,92,-7,7,-3,-83,0,89,4,-4,7,-99,11,47,15,-68,18,47,22,-102,25,-24,28,34,32,64,35,64,38,33,41,-31,43,122,46,-17,48,56,51,90,53,76,55,22,57,-89,58,20,60,65,61,72,62,16,63,-81,63,14,64,65,64,56,64,-3,63,-113,63,-27,62,15,62,1,61,-65,59,82,58,-84,56,-33,54,-33,52,-75,50,97,48,-27,45,68,43,124,40,-106,37,-113,34,105,31,49,28,-41,24,115,21,-14,17,110,14,-44,10,56,7,-109,3,-21,-1,69,-4,-97,-8,4,-11,107,-15,-24,-19,106,-22,4,-25,-77,-29,117,-32,88,-35,79,-38,110,-41,-87,-44,11,-46,-108,-49,62,-51,30,-53,30,-55,85,-57,-75,-59,72,-60,13,-61,1,-62,47,-63,-119,-64,32,-64,-28,-65,-28,-65,20,-64,125,-64,24,-63,-24,-63,-20,-62,34,-60,-118,-59,34,-57,-22,-56,-34,-54,1,-51,73,-49,-63,-47,88,-44,24,-41,-10,-39,-10,-36,20,-32,75,-29,-105,-26,-1,-23,111,-19,-6,-16,-119,-12,35,-8,-57,-5,106,-1,15,3,-76,6,79,10,-29,13,111,17,-26,20,80,24,-90,27,-30,30,6,34,16,37,-10,39,-64,42,100,45,-30,47,57,50,102,52,104,54,60,56,-27,57,84,59,-94,60,-86,61,-108,62,53,63,-76,63,-15,63,1,64,-40,63,122,63,-21,62,35,62,43,61,-1,59,-95,58,21,57,85,55,107,53,82,51,19,49,-90,46,24,44,92,41,-116,38,-115,35,126,32,73,29,4,26,-92,22,54,19,-76,15,39,12,-112,8,-15,4,79,1,-83,-3,11,-6,109,-10,-36,-14,78,-17,-41,-21,107,-24,18,-27,-43,-31,-87,-34,-95,-37,-78,-40,-28,-43,59,-45,-75,-48,88,-50,35,-52,27,-54,59,-56,-113,-58,16,-59,-64,-61,-90,-62,-70,-63,7,-63,-124,-64,56,-64,30,-64,61,-64,-115,-64,21,-63,-51,-63,-67,-62,-36,-61,47,-59,-78,-58,100,-56,69,-54,84,-52,-122,-50,-18,-48,111,-45,32,-42,-19,-40,-35,-37,-22,-34,20,-30,82,-27,-82,-24,20,-20,-109,-17,25,-13,-83,-10,72,-6,-25,-3,-119,1,40,5,-59,8,85,12,-27,15,92,19,-51,22,35,26,105,29,-108,32,-91,35,-105,38,105,41,28,44,-92,46,15,49,69,51,93,53,62,55,-6,56,127,58,-37,59,-1,60,-10,61,-76,62,67,63,-100,63,-67,63,-79,63,103,63,-16,62,64,62,95,61,75,60,4,59,-113,57,-28,55,20,54,14,52,-28,49,-114,47,13,45,113,42,-92,39,-60,36,-68,33,-101,30,99,27,16,24,-81,20,54,17,-74,13,36,10,-113,6,-15,2,83,-1,-76,-5,27,-8,-123,-12,-4,-16,125,-19,14,-22,-75,-26,103,-29,65,-32,34,-35,49,-38,83,-41,-97,-44,8,-46,-94,-49,82,-51,66,-53,73,-55,-114,-57,-9,-59,-109,-60,100,-61,95,-62,-104,-63,-6,-64,-105,-64,102,-64,104,-64,-92,-64,13,-63,-78,-63,-125,-62,-116,-61,-58,-60,46,-58,-53,-57,-111,-55,-118,-53,-91,-51,-8,-49,97,-46,1,-43,-72,-41,-107,-38,-110,-35,-87,-32,-36,-29,36,-25,-126,-22,-15,-19,112,-15,-7,-12,-114,-8,36,-4,-58,-1,91,3,-4,6,-118,10,25,14,-105,17,7,21,103,24,-78,27,-27,30,1,34,-1,36,-35,39,-99,42,56,45,-84,47,-1,49,29,52,30,54,-26,55,-121,57,-11,58,52,60,64,61,28,62,-65,62,54,63,111,63,125,63,81,63,-14,62,96,62,-103,61,-99,60,117,59,24,58,-120,56,-46,54,-28,52,-46,50,-106,48,43,46,-94,43,-17,40,31,38,43,35,30,32,-12,28,-79,25,95,22,-16,18,126,15,-12,11,105,8,-48,4,55,1,-98,-3,4,-6,112,-10,-25,-14,98,-17,-13,-21,-112,-24,63,-27,10,-30,-26,-34,-27,-37,-4,-40,57,-42,-111,-45,24,-47,-70,-50,-115,-52,-117,-54,-83,-56,10,-57,-122,-59,65,-60,34,-61,65,-62,-122,-63,10,-63,-71,-64,-92,-64,-66,-64,15,-63,-110,-63,74,-62,54,-61,81,-60,-96,-59,30,-57,-52,-56,-90,-54,-82,-52,-34,-50,56,-47,-70,-45,91,-42,42,-39,7,-36,22,-33,46,-30,107,-27,-70,-24,25,-20,-114,-17,11,-13,-105,-10,39,-6,-63,-3,86,1,-15,4,-127,8,14,12,-111,15,4,19,108,22,-66,25,-7,28,35,32,40,35,28,38,-28,40,-106,43,25,46,-127,48,-75,50,-53,52,-85,54,100,56,-19,57,69,59,110,60,100,61,37,62,-72,62,18,63,58,63,49,63,-22,62,127,62,-52,61,-3,60,-27,59,-81,58,56,57,-96,55,-48,53,-38,51,-75,49,104,47,-10,44,93,42,-95,39,-57,36,-55,33,-76,30,-121,27,61,24,-26,20,121,17,-1,13,122,10,-18,6,87,3,-59,-1,45,-4}; }
	private static byte[] data33(){ return new byte[] {-103,-8,17,-11,-121,-15,24,-18,-88,-22,85,-25,18,-28,-25,-32,-42,-35,-33,-38,10,-40,83,-43,-61,-46,85,-48,15,-50,-12,-53,1,-54,63,-56,-90,-58,66,-59,7,-60,6,-61,49,-62,-111,-63,39,-63,-21,-64,-21,-64,24,-63,123,-63,22,-62,-37,-62,-35,-61,7,-59,106,-58,-11,-57,-75,-55,-101,-53,-77,-51,-18,-49,87,-46,-33,-44,-111,-41,94,-38,81,-35,90,-32,-128,-29,-65,-26,14,-22,117,-19,-25,-16,103,-12,-16,-9,-128,-5,19,-1,-90,2,59,6,-60,9,75,13,-61,16,48,20,-119,23,-46,26,2,30,27,33,24,36,-10,38,-72,41,79,44,-51,46,26,49,69,51,66,53,21,55,-71,56,49,58,117,59,-117,60,111,61,29,62,-99,62,-29,62,-3,62,-38,62,-116,62,2,62,79,61,92,60,71,59,-15,57,123,56,-56,54,-12,52,-23,50,-64,48,102,46,-24,43,73,41,-128,38,-91,35,-100,32,-119,29,78,26,9,23,-85,19,64,16,-59,12,66,9,-75,5,38,2,-108,-2,2,-5,118,-9,-15,-13,117,-16,8,-19,-90,-23,91,-26,38,-29,3,-32,3,-35,22,-38,80,-41,-89,-44,39,-46,-58,-49,-109,-51,-123,-53,-91,-55,-13,-57,106,-58,21,-59,-15,-61,-6,-62,61,-62,-88,-63,82,-63,39,-63,52,-63,117,-63,-28,-63,-110,-62,98,-61,119,-60,-87,-59,30,-57,-79,-56,-128,-54,113,-52,-110,-50,-39,-48,70,-45,-37,-43,-111,-40,102,-37,94,-34,105,-31,-105,-28,-43,-25,39,-21,-112,-18,-2,-15,-127,-11,6,-7,-108,-4,33,0,-76,3,61,7,-58,10,66,14,-78,17,23,21,104,24,-91,27,-53,30,-40,33,-55,36,-100,39,78,42,-35,44,70,47,-116,49,-94,51,-107,53,86,55,-18,56,83,58,-116,59,-113,60,101,61,6,62,115,62,-81,62,-75,62,-118,62,40,62,-105,61,-50,60,-38,59,-83,58,86,57,-53,55,23,54,48,52,38,50,-20,47,-114,45,10,43,98,40,-104,37,-77,34,-84,31,-113,28,90,25,13,22,-77,18,70,15,-52,11,77,8,-62,4,53,1,-87,-3,27,-6,-105,-10,23,-13,-94,-17,60,-20,-26,-24,-95,-27,119,-30,94,-33,103,-36,-120,-39,-52,-42,49,-44,-70,-47,105,-49,63,-51,68,-53,106,-55,-52,-57,75,-58,9,-59,-19,-61,8,-61,83,-62,-46,-63,-126,-63,106,-63,125,-63,-48,-63,73,-62,-2,-62,-30,-61,-9,-60,59,-58,-74,-57,84,-55,41,-53,35,-51,75,-49,-106,-47,15,-44,-93,-42,97,-39,57,-36,50,-33,65,-30,113,-27,-82,-24,3,-20,105,-17,-42,-14,88,-10,-40,-7,101,-3,-19,0,124,4,-3,7,-124,11,-12,14,100,18,-70,21,9,25,56,28,89,31,90,34,65,37,12,40,-79,42,54,45,-108,47,-51,49,-38,51,-64,53,118,55,1,57,93,58,-123,59,-125,60,72,61,-31,61,66,62,114,62,111,62,56,62,-51,61,51,61,95,60,98,59,47,58,-51,56,62,55,127,53,-106,51,-127,49,72,47,-34,44,94,42,-86,39,-26,36,-9,33,-13,30,-44,27,-99,24,83,21,-8,17,-115,14,22,11,-104,7,18,4,-120,0,1,-3,120,-7,-7,-11,-128,-14,16,-17,-77,-21,97,-24,41,-27,2,-30,-10,-34,2,-36,51,-39,122,-42,-18,-45,122,-47,59,-49,20,-51,39,-53,86,-55,-65,-57,78,-58,17,-59,1,-60,38,-61,121,-62,3,-62,-69,-63,-85,-63,-52,-63,30,-62,-86,-62,93,-61,78,-60,102,-59,-74,-58,48,-56,-38,-55,-81,-53,-80,-51,-37,-49,44,-46,-92,-44,63,-41,-7,-39,-39,-36,-52,-33,-29,-30,13,-26,75,-23,-97,-20,1,-16,112,-13,-21,-10,106,-6,-15,-3,121,1,-3,4,-128,8,-6,11,106,15,-46,18,34,22,102,25,-108,28,-88,31,-91,34,-123,37,68,40,-31,42,100,45,-81,47,-20,49,-26,51,-53,53,115,55,-6,56,73,58,112,59,94,60,35,61,-85,61,14,62,49,62,41,62,-20,61,119,61,-35,60,-2,59,1,59,-61,57,98,56,-54,54,13,53,28,51,8,49,-55,46,96,44,-35,41,41,39,100,36,118,33,113,30,84,27,29,24,-41,20,125,17,19,14,-93,10,36,7,-92,3,30,0,-101,-4,23,-7,-98,-11,39,-14,-63,-18,103,-21,29,-24,-22,-28,-55,-31,-59,-34,-41,-37,15,-39,93,-42,-40,-45,108,-47,48,-49,22,-51,41,-53,102,-55,-47,-57,104,-58,50,-59,39,-60,83,-61,-84,-62,58,-62,-5,-63,-19,-63,20,-62,107,-62,-9,-62,-74,-61,-93,-60,-60,-59,20,-57,-114,-56,64,-54,18,-52,24,-50,65,-48,-106,-46,9,-43,-86,-41,96,-38,62,-35,53,-32,68,-29,112,-26,-86,-23,-2,-20,89,-16,-56,-13,63,-9,-72,-6,63,-2,-67,1,65,5,-65,8,50,12,-96,15,-4,18,79,22,-121,25,-75,28,-65,31,-71,34,-112,37,76,40,-26,42,90,45}; }
	private static byte[] data34(){ return new byte[] {-82,47,-44,49,-40,51,-83,53,87,55,-43,56,34,58,63,59,49,60,-25,60,121,61,-56,61,-9,61,-32,61,-89,61,46,61,-114,60,-77,59,-81,58,116,57,14,56,123,54,-75,52,-51,50,-77,48,118,46,19,44,-121,41,-31,38,18,36,45,33,41,30,13,27,-36,23,-106,20,64,17,-36,13,108,10,-12,6,118,3,-9,-1,116,-4,-5,-8,126,-11,21,-14,-84,-18,91,-21,21,-24,-26,-28,-54,-31,-53,-34,-30,-37,29,-39,115,-42,-19,-45,-117,-47,79,-49,59,-51,82,-53,-111,-55,1,-56,-102,-58,103,-59,97,-60,-117,-61,-19,-62,118,-62,62,-62,45,-62,88,-62,-80,-62,62,-61,-7,-61,-22,-60,7,-58,90,-57,-45,-56,-128,-54,86,-52,86,-50,-127,-48,-50,-46,70,-43,-35,-41,-105,-38,110,-35,98,-32,111,-29,-106,-26,-50,-23,27,-19,119,-16,-34,-13,81,-9,-55,-6,70,-2,-57,1,65,5,-68,8,44,12,-109,15,-16,18,56,22,116,25,-108,28,-93,31,-108,34,107,37,33,40,-72,42,43,45,121,47,-96,49,-97,51,113,53,30,55,-109,56,-27,57,-1,58,-19,59,-87,60,49,61,-116,61,-81,61,-92,61,98,61,-15,60,78,60,119,59,116,58,58,57,-38,55,67,54,-119,52,-102,50,-116,48,76,46,-16,43,103,41,-61,38,-4,35,23,33,28,30,-2,26,-40,23,-111,20,66,17,-29,13,118,10,3,7,-117,3,13,0,-110,-4,25,-7,-91,-11,58,-14,-36,-18,-119,-21,72,-24,29,-27,4,-30,7,-33,34,-36,94,-39,-74,-42,51,-44,-45,-47,-106,-49,-122,-51,-102,-53,-34,-55,73,-56,-24,-58,-81,-59,-85,-60,-43,-61,50,-61,-68,-62,-125,-62,109,-62,-104,-62,-19,-62,116,-61,51,-60,24,-59,59,-58,-128,-57,-3,-56,-93,-54,113,-52,114,-50,-109,-48,-31,-46,80,-43,-29,-41,-106,-38,107,-35,88,-32,97,-29,-125,-26,-78,-23,1,-19,80,-16,-71,-13,35,-9,-104,-6,17,-2,-116,1,4,5,120,8,-24,11,73,15,-93,18,-20,21,28,25,69,28,73,31,61,34,18,37,-59,39,92,42,-49,44,29,47,68,49,67,51,24,53,-63,54,65,56,-118,57,-80,58,-104,59,94,60,-26,60,69,61,108,61,99,61,42,61,-71,60,31,60,74,59,77,58,26,57,-67,55,47,54,119,52,-109,50,-122,48,81,46,-9,43,118,41,-39,38,23,36,58,33,65,30,47,27,9,24,-52,20,-127,17,39,14,-66,10,86,7,-39,3,105,0,-20,-4,121,-7,9,-10,-96,-14,70,-17,-12,-21,-72,-24,-116,-27,117,-30,122,-33,-108,-36,-46,-39,42,-41,-91,-44,67,-46,7,-48,-12,-51,6,-52,72,-54,-81,-56,74,-57,15,-58,5,-59,44,-60,-126,-61,12,-61,-60,-62,-76,-62,-49,-62,35,-61,-94,-61,89,-60,59,-59,83,-58,-110,-57,9,-55,-94,-54,115,-52,97,-50,-125,-48,-60,-46,46,-43,-71,-41,102,-38,49,-35,24,-32,28,-29,50,-26,99,-23,-93,-20,-14,-17,82,-13,-73,-10,42,-6,-102,-3,18,1,-120,4,-9,7,100,11,-62,14,26,18,94,21,-106,24,-78,27,-63,30,-85,33,-121,36,57,39,-45,41,71,44,-105,46,-62,48,-61,50,-96,52,71,54,-47,55,30,57,70,58,61,59,-2,59,-106,60,-10,60,40,61,38,61,-12,60,-116,60,-5,59,43,59,61,58,12,57,-66,55,53,54,-120,52,-85,50,-85,48,121,46,46,44,-78,41,31,39,102,36,-114,33,-95,30,-108,27,119,24,64,21,-3,17,-89,14,72,11,-32,7,109,4,-1,0,-121,-3,24,-6,-86,-10,68,-13,-19,-17,-100,-20,96,-23,54,-26,29,-29,35,-32,61,-35,116,-38,-49,-41,67,-43,-31,-46,-98,-48,-120,-50,-108,-52,-47,-54,49,-55,-59,-57,-123,-58,114,-59,-110,-60,-34,-61,95,-61,18,-61,-12,-62,9,-61,80,-61,-57,-61,115,-60,76,-59,86,-58,-112,-57,-11,-56,-115,-54,73,-52,53,-50,71,-48,-128,-46,-32,-44,97,-41,4,-38,-59,-36,-91,-33,-100,-30,-80,-27,-45,-24,15,-20,85,-17,-81,-14,16,-10,120,-7,-22,-4,89,0,-54,3,59,7,-98,10,3,14,81,17,-101,20,-51,23,-16,26,-7,29,-19,32,-61,35,-128,38,24,41,-108,43,-26,45,26,48,31,50,3,52,-75,53,64,55,-100,56,-54,57,-56,58,-102,59,52,60,-90,60,-35,60,-23,60,-63,60,104,60,-35,59,34,59,53,58,26,57,-46,55,89,54,-75,52,-24,50,-19,48,-47,46,-121,44,31,42,-112,39,-26,36,24,34,50,31,50,28,27,25,-16,21,-79,18,101,15,12,12,-86,8,62,5,-46,1,97,-2,-12,-6,-117,-9,35,-12,-46,-16,125,-19,70,-22,22,-25,0,-28,0,-31,25,-34,76,-37,-94,-40,15,-42,-85,-45,94,-47,66,-49,71,-51,119,-53,-44,-55,90,-56,18,-57,-14,-59,8,-59,72,-60,-65,-61,98,-61}; }
	private static byte[] data35(){ return new byte[] {57,-61,65,-61,122,-61,-27,-61,-126,-60,76,-59,76,-58,115,-57,-48,-56,84,-54,7,-52,-27,-51,-26,-49,25,-46,100,-44,-33,-42,114,-39,42,-36,-3,-34,-21,-31,-13,-28,14,-24,64,-21,-128,-18,-50,-15,44,-11,-117,-8,-6,-5,99,-1,-47,2,61,6,-97,9,2,13,82,16,-105,19,-49,22,-16,25,-2,28,-9,31,-51,34,-109,37,47,40,-78,42,13,45,71,47,88,49,66,51,0,53,-105,54,-4,55,57,57,68,58,30,59,-52,59,70,60,-111,60,-88,60,-110,60,66,60,-49,59,27,59,68,58,54,57,-5,55,-107,54,0,53,64,51,86,49,72,47,9,45,-74,42,46,40,-109,37,-44,34,-11,31,7,29,-13,25,-40,22,-97,19,93,16,13,13,-83,9,79,6,-32,2,122,-1,12,-4,-88,-8,68,-11,-19,-15,-97,-18,99,-21,49,-24,28,-27,19,-30,41,-33,90,-36,-94,-39,16,-41,-99,-44,75,-46,35,-48,30,-50,67,-52,-108,-54,14,-55,-77,-57,-113,-58,-116,-59,-57,-60,38,-60,-67,-61,-123,-61,121,-61,-91,-61,-4,-61,-118,-60,66,-59,48,-58,72,-57,-111,-56,7,-54,-88,-53,115,-51,106,-49,-123,-47,-56,-45,47,-42,-74,-40,96,-37,37,-34,7,-31,1,-28,21,-25,55,-22,114,-19,-73,-16,9,-12,104,-9,-56,-6,50,-2,-101,1,2,5,103,8,-64,11,23,15,90,18,-106,21,-72,24,-52,27,-59,30,-88,33,112,36,22,39,-94,41,5,44,76,46,102,48,94,50,42,52,-52,53,67,55,-115,56,-90,57,-106,58,79,59,-34,59,57,60,98,60,95,60,35,60,-66,59,35,59,90,58,97,57,57,56,-27,54,98,53,-75,51,-34,49,-35,47,-73,45,107,43,-5,40,106,38,-67,35,-21,32,10,30,3,27,-14,23,-56,20,-117,17,71,14,-18,10,-105,7,47,4,-52,0,100,-3,-2,-7,-93,-10,69,-13,-3,-17,-72,-20,-117,-23,107,-26,96,-29,115,-32,-108,-35,-34,-38,60,-40,-65,-43,101,-45,46,-47,29,-49,52,-51,117,-53,-33,-55,121,-56,59,-57,48,-58,79,-59,-91,-60,33,-60,-38,-61,-71,-61,-48,-61,20,-60,-117,-60,50,-59,10,-58,12,-57,66,-56,-92,-55,47,-53,-20,-52,-56,-50,-41,-48,3,-45,92,-43,-49,-41,107,-38,31,-35,-13,-33,-33,-30,-27,-27,-4,-24,44,-20,101,-17,-80,-14,6,-10,95,-7,-59,-4,39,0,-115,3,-20,6,74,10,-102,13,-26,16,31,20,71,23,96,26,95,29,75,32,25,35,-54,37,96,40,-47,42,34,45,77,47,80,49,47,51,-32,52,105,54,-60,55,-14,56,-13,57,-63,58,102,59,-45,59,21,60,36,60,1,60,-80,59,44,59,121,58,-106,57,-122,56,69,55,-39,53,67,52,124,50,-106,48,127,46,72,44,-20,41,108,39,-51,36,19,34,55,31,74,28,62,25,34,22,-11,18,-76,15,108,12,22,9,-72,5,92,2,-12,-2,-105,-5,54,-8,-33,-12,-110,-15,78,-18,26,-21,-8,-25,-26,-28,-17,-31,12,-33,72,-36,-100,-39,22,-41,-87,-44,105,-46,67,-48,80,-50,120,-52,-39,-54,85,-55,13,-56,-26,-58,-11,-59,50,-59,-102,-60,57,-60,4,-60,0,-60,50,-60,-116,-60,30,-59,-37,-59,-56,-58,-25,-57,46,-55,-90,-54,72,-52,17,-50,10,-48,31,-46,101,-44,-60,-42,77,-39,-17,-37,-78,-34,-114,-31,-124,-28,-113,-25,-80,-22,-34,-19,33,-15,104,-12,-63,-9,25,-5,124,-2,-41,1,61,5,-113,8,-21,11,47,15,111,18,-99,21,-73,24,-59,27,-79,30,-113,33,73,36,-22,38,108,41,-55,43,5,46,26,48,11,50,-51,51,108,53,-36,54,30,56,56,57,28,58,-42,58,96,59,-73,59,-34,59,-37,59,-103,59,58,59,-107,58,-41,57,-41,56,-76,55,97,54,-33,52,56,51,98,49,102,47,69,45,-5,42,-107,40,6,38,96,35,-105,32,-72,29,-66,26,-80,23,-113,20,91,17,30,14,-50,10,126,7,32,4,-59,0,102,-3,9,-6,-76,-10,98,-13,32,-16,-29,-20,-63,-23,-92,-26,-88,-29,-72,-32,-22,-35,51,-37,-100,-40,36,-42,-49,-45,-100,-47,-111,-49,-83,-51,-18,-53,97,-54,-9,-56,-63,-57,-77,-58,-40,-59,39,-59,-83,-60,91,-60,65,-60,81,-60,-106,-60,8,-59,-81,-59,124,-58,-124,-57,-85,-56,16,-54,-112,-53,73,-51,29,-49,39,-47,75,-45,-101,-43,9,-40,-103,-38,72,-35,18,-32,-11,-30,-14,-27,2,-23,37,-20,90,-17,-104,-14,-26,-11,57,-7,-111,-4,-17,-1,71,3,-91,6,-12,9,68,13,-128,16,-73,19,-42,22,-20,25,-30,28,-55,31,-109,34,63,37,-46,39,63,42,-117,44,-72,46,-74,48,-106,50,69,52,-49,53,42,55,91,56,90,57,49,58,-47,58,73,59,-117,59,-96,59,-124,59,53,59,-69,58,13,58,51,57,41,56,-15,54,-113,53,-3,51}; }
	private static byte[] data36(){ return new byte[] {71,50,99,48,91,46,43,44,-37,41,99,39,-44,36,27,34,85,31,103,28,112,25,87,22,56,19,0,16,-62,12,115,9,38,6,-57,2,118,-1,20,-4,-60,-8,113,-11,41,-14,-16,-18,-67,-21,-92,-24,-106,-27,-96,-30,-57,-33,-4,-36,95,-38,-51,-41,109,-43,34,-45,5,-47,9,-49,54,-51,-115,-53,13,-54,-70,-56,-108,-57,-102,-58,-47,-59,52,-59,-53,-60,-115,-60,-123,-60,-90,-60,-1,-60,127,-59,56,-58,24,-57,42,-56,106,-55,-48,-54,107,-52,38,-50,16,-48,30,-46,83,-44,-91,-42,38,-39,-77,-37,115,-34,59,-31,43,-28,35,-25,63,-22,93,-19,-106,-16,-42,-13,31,-9,114,-6,-56,-3,30,1,120,4,-55,7,22,11,90,14,-110,17,-68,20,-43,23,-39,26,-54,29,-95,32,95,35,-2,37,-128,40,-31,42,30,45,56,47,42,49,-10,50,-104,52,14,54,91,55,119,56,106,57,43,58,-66,58,35,59,85,59,90,59,43,59,-46,58,65,58,-115,57,-100,56,-118,55,66,54,-47,52,57,51,113,49,-120,47,113,45,60,43,-33,40,102,38,-56,35,19,33,62,30,85,27,84,24,61,21,27,18,-30,14,-89,11,88,8,13,5,-77,1,98,-2,10,-5,-66,-9,111,-12,53,-15,-4,-19,-39,-22,-58,-25,-62,-28,-37,-31,7,-33,81,-36,-73,-39,58,-41,-29,-44,-88,-46,-102,-48,-86,-50,-24,-52,78,-53,-37,-55,-101,-56,-128,-57,-102,-58,-36,-59,82,-59,-12,-60,-56,-60,-51,-60,-3,-60,99,-59,-13,-59,-74,-58,-92,-57,-60,-56,10,-54,-124,-53,32,-51,-20,-50,-36,-48,-15,-46,48,-43,-118,-41,12,-38,-88,-36,96,-33,55,-30,34,-27,35,-24,58,-21,94,-18,-109,-15,-45,-12,27,-8,106,-5,-67,-2,15,2,99,5,-81,8,-11,11,52,15,96,18,-124,21,-108,24,-115,27,119,30,63,33,-12,35,-120,38,-4,40,82,43,-126,45,-114,47,117,49,51,51,-60,52,51,54,105,55,-124,56,92,57,27,58,-104,58,-11,58,23,59,17,59,-43,58,112,58,-44,57,18,57,26,56,-7,54,-85,53,48,52,-115,50,-63,48,-54,46,-76,44,113,42,21,40,-111,37,-12,34,56,32,99,29,118,26,115,23,94,20,57,17,6,14,-59,10,-127,7,47,4,-28,0,-114,-3,66,-6,-12,-10,-75,-13,118,-16,81,-19,45,-22,37,-25,45,-28,74,-31,-123,-34,-41,-37,69,-39,-38,-42,-124,-44,96,-46,81,-48,122,-50,-72,-52,51,-53,-58,-55,-107,-56,-123,-57,-86,-58,-6,-59,121,-59,42,-59,6,-59,22,-59,82,-59,-63,-59,93,-58,40,-57,32,-56,69,-55,-101,-54,18,-52,-62,-51,-120,-49,-121,-47,-99,-45,-30,-43,67,-40,-61,-38,103,-35,30,-32,-5,-30,-30,-27,-24,-24,-5,-21,32,-17,86,-14,-114,-11,-39,-8,34,-4,112,-1,-60,2,8,6,90,9,-111,12,-49,15,-14,18,16,22,20,25,12,28,-27,30,-85,33,82,36,-33,38,73,41,-106,43,-72,45,-64,47,-106,49,79,51,-45,52,55,54,103,55,112,56,71,57,-12,57,108,58,-66,58,-42,58,-57,58,-124,58,18,58,118,57,-95,56,-83,55,124,54,45,53,-86,51,2,50,47,48,54,46,26,44,-44,41,119,39,-19,36,81,34,-109,31,-70,28,-45,25,-54,22,-68,19,-110,16,101,13,39,10,-29,6,-103,3,75,0,0,-3,-75,-7,112,-10,50,-13,-1,-17,-39,-20,-60,-23,-66,-26,-50,-29,-11,-32,52,-34,-110,-37,8,-39,-94,-42,91,-44,55,-46,58,-48,100,-50,-79,-52,48,-53,-48,-55,-92,-56,-96,-57,-53,-58,35,-58,-83,-59,98,-59,72,-59,96,-59,-95,-59,25,-58,-72,-58,-116,-57,-119,-56,-76,-55,12,-53,-116,-52,58,-50,11,-48,6,-46,36,-44,104,-42,-53,-40,79,-37,-17,-35,-82,-32,-128,-29,112,-26,112,-23,-127,-20,-86,-17,-44,-14,18,-10,85,-7,-103,-4,-22,-1,47,3,122,6,-68,9,-10,12,39,16,76,19,91,22,97,25,75,28,33,31,-31,33,125,36,7,39,102,41,-83,43,-54,45,-58,47,-103,49,70,51,-56,52,33,54,77,55,75,56,31,57,-62,57,57,58,127,58,-107,58,126,58,57,58,-66,57,33,57,68,56,79,55,26,54,-58,52,67,51,-107,49,-62,47,-54,45,-91,43,104,41,1,39,126,36,-33,33,33,31,78,28,95,25,100,22,76,19,48,16,-4,12,-57,9,-123,6,63,3,-10,-1,-82,-4,104,-7,40,-10,-16,-14,-64,-17,-91,-20,-116,-23,-106,-26,-91,-29,-42,-32,25,-34,124,-37,-5,-40,-102,-42,88,-44,60,-46,68,-48,114,-50,-53,-52,70,-53,-10,-55,-57,-56,-49,-57,-8,-58,93,-58,-29,-59,-94,-59,-116,-59,-93,-59,-17,-59,98,-58,12,-57,-37,-57,-32,-56,10,-54,101,-53,-26,-52,-108,-50,102,-48,98,-46,-127,-44,-63,-42,39,-39,-89,-37,72,-34,5,-31}; }
	private static byte[] data37(){ return new byte[] {-45,-29,-60,-26,-66,-23,-48,-20,-15,-17,27,-13,87,-10,-113,-7,-37,-4,25,0,103,3,-92,6,-25,9,26,13,72,16,98,19,117,22,110,25,88,28,41,31,-34,33,125,36,-5,38,90,41,-103,43,-76,45,-88,47,123,49,31,51,-96,52,-12,53,26,55,26,56,-28,56,-117,57,-8,57,65,58,80,58,61,58,-18,57,123,57,-46,56,1,56,-2,54,-45,53,122,52,-10,50,77,49,121,47,126,45,99,43,30,41,-63,38,59,36,-95,33,-27,30,18,28,47,25,41,22,37,19,-4,15,-37,12,-98,9,104,6,32,3,-30,-1,-106,-4,94,-7,25,-10,-19,-14,-67,-17,-89,-20,-107,-23,-96,-26,-75,-29,-21,-32,48,-34,-102,-37,26,-39,-68,-42,-125,-44,100,-46,115,-48,-91,-50,-6,-52,-126,-53,43,-54,4,-55,10,-56,57,-57,-102,-58,38,-58,-27,-59,-53,-59,-22,-59,47,-58,-89,-58,76,-57,31,-56,30,-55,76,-54,-96,-53,36,-51,-52,-50,-97,-48,-105,-46,-78,-44,-13,-42,81,-39,-46,-37,109,-34,37,-31,-11,-29,-37,-26,-42,-23,-30,-20,-1,-17,39,-13,89,-10,-107,-7,-46,-4,25,0,87,3,-104,6,-48,9,5,13,39,16,74,19,75,22,75,25,43,28,-6,30,-81,33,72,36,-60,38,33,41,92,43,118,45,106,47,56,49,-34,50,90,52,-80,53,-41,54,-47,55,-92,56,64,57,-73,57,-5,57,16,58,-6,57,-81,57,63,57,-109,56,-52,55,-59,54,-96,53,74,52,-55,50,37,49,79,47,98,45,62,43,11,41,-91,38,47,36,-111,33,-34,30,16,28,44,25,52,22,43,19,14,16,-19,12,-72,9,-126,6,70,3,1,0,-56,-4,-124,-7,80,-10,32,-13,-9,-17,-29,-20,-42,-23,-32,-26,-2,-29,46,-31,126,-34,-28,-37,104,-39,12,-41,-48,-44,-72,-46,-61,-48,-10,-50,77,-51,-47,-53,124,-54,84,-55,86,-56,-121,-57,-29,-58,110,-58,43,-58,13,-58,43,-58,104,-58,-30,-58,-128,-57,79,-56,77,-55,111,-54,-56,-53,62,-51,-22,-50,-81,-48,-87,-46,-71,-44,-6,-42,78,-39,-51,-37,96,-34,20,-31,-34,-29,-66,-26,-74,-23,-70,-20,-44,-17,-13,-14,38,-10,88,-7,-107,-4,-45,-1,14,3,78,6,-128,9,-79,12,-44,15,-21,18,-11,21,-24,24,-48,27,-107,30,79,33,-31,35,98,38,-69,40,-7,42,18,45,6,47,-41,48,125,50,-2,51,82,53,126,54,124,55,77,56,-10,56,104,57,-75,57,-51,57,-69,57,119,57,11,57,103,56,-97,55,-89,54,127,53,56,52,-73,50,26,49,79,47,98,45,76,43,25,41,-65,38,74,36,-72,33,7,31,67,28,98,25,115,22,108,19,90,16,58,13,11,10,-35,6,-95,3,101,0,46,-3,-20,-7,-63,-10,-116,-13,110,-16,87,-19,78,-22,90,-25,119,-28,-86,-31,-6,-34,94,-36,-27,-39,-123,-41,73,-43,47,-45,55,-47,104,-49,-66,-51,59,-52,-27,-54,-74,-55,-73,-56,-33,-57,58,-57,-68,-58,117,-58,80,-58,102,-58,-95,-58,14,-57,-85,-57,109,-56,103,-55,-127,-54,-47,-53,65,-51,-29,-50,-94,-48,-109,-46,-100,-44,-45,-42,35,-39,-107,-37,38,-34,-50,-32,-107,-29,106,-26,94,-23,90,-20,109,-17,-117,-14,-80,-11,-26,-8,22,-4,85,-1,-119,2,-58,5,-11,8,36,12,66,15,91,18,96,21,86,24,56,27,2,30,-70,32,79,35,-48,37,44,40,106,42,-118,44,126,46,85,48,-1,49,-125,51,-31,52,13,54,22,55,-21,55,-102,56,23,57,103,57,-117,57,126,57,68,57,-32,56,68,56,-120,55,-107,54,123,53,54,52,-57,50,45,49,111,47,-120,45,126,43,82,41,2,39,-105,36,9,34,105,31,-95,28,-44,25,-29,22,-23,19,-35,16,-66,13,-97,10,109,7,59,4,5,1,-55,-3,-103,-6,100,-9,58,-12,27,-15,3,-18,0,-21,8,-24,38,-27,92,-30,-93,-33,12,-35,-117,-38,44,-40,-22,-43,-52,-45,-47,-47,-6,-49,76,-50,-63,-52,103,-53,45,-54,43,-55,70,-56,-100,-57,20,-57,-63,-58,-102,-58,-99,-58,-42,-58,51,-57,-57,-57,-126,-56,107,-55,-126,-54,-65,-53,43,-51,-68,-50,120,-48,85,-46,94,-44,-128,-42,-50,-40,50,-37,-69,-35,90,-32,21,-29,-25,-27,-53,-24,-57,-21,-51,-18,-25,-15,6,-11,51,-8,98,-5,-105,-2,-50,1,0,5,49,8,91,11,121,14,-111,17,-109,20,-115,23,108,26,61,29,-15,31,-114,34,15,37,113,39,-75,41,-40,43,-44,45,-80,47,97,49,-16,50,81,52,-117,53,-103,54,123,55,51,56,-73,56,25,57,65,57,68,57,22,57,-74,56,51,56,119,55,-103,54,-123,53,82,52,-23,50,97,49,-84,47,-47,45,-43,43,-77,41,110,39,16,37,-118,34,-12,31,61,29,110,26,-111,23,-105,20,-104,17,-128,14,101,11,59,8}; }
	private static byte[] data38(){ return new byte[] {16,5,-38,1,-85,-2,116,-5,73,-8,31,-11,0,-14,-20,-18,-28,-21,-15,-24,7,-26,65,-29,-128,-32,-24,-35,98,-37,-4,-40,-73,-42,-112,-44,-113,-46,-80,-48,-8,-50,104,-51,-4,-53,-60,-54,-87,-55,-58,-56,8,-56,118,-57,26,-57,-34,-58,-34,-58,2,-57,86,-57,-37,-57,-122,-56,102,-55,105,-54,-98,-53,-8,-52,127,-50,41,-48,-2,-47,-14,-45,18,-42,72,-40,-86,-38,31,-35,-72,-33,102,-30,45,-27,9,-24,-5,-22,-8,-19,12,-15,32,-12,74,-9,113,-6,-93,-3,-45,0,4,4,48,7,91,10,117,13,-114,16,-111,19,-118,22,112,25,61,28,-3,30,-105,33,36,36,-121,38,-42,40,-4,42,5,45,-24,46,-91,48,59,50,-86,51,-18,52,9,54,-8,54,-69,55,81,56,-68,56,-10,56,7,57,-28,56,-101,56,30,56,121,55,-90,54,-92,53,125,52,40,51,-86,49,10,48,55,46,81,44,51,42,9,40,-86,37,62,35,-85,32,3,30,66,27,105,24,-126,21,-126,18,124,15,98,12,66,9,29,6,-21,2,-63,-1,-112,-4,100,-7,63,-10,29,-13,13,-16,2,-19,13,-22,35,-25,84,-28,-107,-31,-15,-34,106,-36,-6,-39,-82,-41,127,-43,112,-45,-115,-47,-60,-49,45,-50,-76,-52,106,-53,71,-54,83,-55,-124,-56,-20,-57,116,-57,51,-57,28,-57,47,-57,122,-57,-29,-57,-119,-56,77,-55,72,-54,101,-53,-77,-52,38,-50,-62,-49,-122,-47,106,-45,122,-43,-93,-41,-12,-39,92,-36,-24,-34,-121,-31,71,-28,18,-25,-3,-23,-19,-20,-6,-17,6,-13,38,-10,75,-7,113,-4,-92,-1,-54,2,-7,5,29,9,59,12,82,15,86,18,83,21,57,24,16,27,-50,29,116,32,4,35,115,37,-56,39,-7,41,14,44,-7,45,-57,47,101,49,-25,50,53,52,97,53,98,54,46,55,-31,55,78,56,-90,56,-63,56,-76,56,126,56,15,56,-126,55,-69,54,-44,53,-72,52,122,51,12,50,124,48,-63,46,-28,44,-34,42,-65,40,115,38,21,36,-112,33,-9,30,65,28,121,25,-106,22,-86,19,-92,16,-100,13,125,10,98,7,55,4,15,1,-29,-3,-69,-6,-106,-9,119,-12,99,-15,90,-18,95,-21,117,-24,-98,-27,-39,-30,51,-32,-99,-35,42,-37,-49,-40,-103,-42,126,-44,-116,-46,-72,-48,16,-49,-119,-51,49,-52,-5,-54,-8,-55,23,-55,106,-56,-29,-57,-116,-57,99,-57,102,-57,-108,-57,-11,-57,123,-56,50,-55,23,-54,32,-53,92,-52,-72,-51,67,-49,-15,-48,-55,-46,-66,-44,-34,-42,23,-39,116,-37,-20,-35,-127,-32,44,-29,-15,-27,-54,-24,-77,-21,-79,-18,-72,-15,-52,-12,-21,-9,12,-5,54,-2,93,1,-122,4,-89,7,-53,10,-42,13,-20,16,-35,19,-46,22,-88,25,109,28,31,31,-78,33,47,36,-116,38,-54,40,-20,42,-28,44,-62,46,109,48,3,50,94,51,-96,52,-81,53,-108,54,82,55,-35,55,67,56,116,56,-128,56,88,56,7,56,-118,55,-37,54,9,54,2,53,-37,51,-127,50,6,49,96,47,-107,45,-89,43,-109,41,99,39,14,37,-96,34,19,32,111,29,-78,26,-30,23,-6,20,7,18,4,15,-14,11,-36,8,-71,5,-107,2,114,-1,69,-4,43,-7,5,-10,-10,-14,-25,-17,-21,-20,-5,-23,32,-25,84,-28,-92,-31,6,-33,-119,-36,33,-38,-32,-41,-74,-43,-76,-45,-43,-47,20,-48,-121,-50,15,-51,-43,-53,-83,-54,-54,-55,-10,-56,104,-56,-14,-57,-72,-57,-98,-57,-66,-57,-4,-57,118,-56,16,-55,-34,-55,-46,-54,-12,-53,59,-51,-79,-50,72,-48,9,-46,-20,-45,-10,-43,25,-40,107,-38,-57,-36,82,-33,-21,-31,-99,-28,111,-25,67,-22,59,-19,50,-16,66,-13,82,-10,115,-7,-112,-4,-73,-1,-37,2,-6,5,28,9,45,12,61,15,57,18,46,21,10,24,-36,26,-115,29,52,32,-76,34,35,37,109,39,-101,41,-88,43,-114,45,88,47,-16,48,112,50,-70,51,-29,52,-34,53,-81,54,86,55,-49,55,29,56,60,56,47,56,-7,55,-115,55,3,55,61,54,90,53,66,52,7,51,-96,49,18,48,97,46,-124,44,-116,42,105,40,48,38,-48,35,89,33,-60,30,24,28,86,25,127,22,-105,19,-96,16,-103,13,-117,10,113,7,83,4,52,1,15,-2,-17,-6,-44,-9,-70,-12,-79,-15,-81,-18,-71,-21,-41,-24,7,-26,72,-29,-89,-32,22,-34,-87,-37,83,-39,30,-41,10,-43,23,-45,71,-47,-92,-49,24,-50,-57,-52,-116,-53,-117,-54,-88,-55,-6,-56,113,-56,24,-56,-23,-57,-21,-57,17,-56,114,-56,-19,-56,-89,-55,121,-54,-119,-53,-81,-52,19,-50,-119,-49,57,-47,-1,-46,-12,-44,4,-41,55,-39,-118,-37,-7,-35,-126,-32,39,-29,-35,-27,-79,-24,-115,-21,-125,-18,127,-15,-117,-12,-96,-9,-73,-6,-37,-3,-11,0,25,4,52,7,72,10}; }
	private static byte[] data39(){ return new byte[] {90,13,89,16,81,19,58,22,11,25,-49,27,120,30,11,33,-125,35,-33,37,28,40,59,42,52,44,17,46,-66,47,85,49,-78,50,-8,51,9,53,-13,53,-76,54,73,55,-83,55,-19,55,-7,55,-36,55,-108,55,27,55,123,54,-84,53,-74,52,-110,51,70,50,-40,48,54,47,127,45,-107,43,-110,41,106,39,34,37,-64,34,61,32,-88,29,-12,26,46,24,85,21,106,18,114,15,108,12,93,9,70,6,45,3,12,0,-15,-4,-46,-7,-63,-10,-83,-13,-83,-16,-82,-19,-53,-22,-21,-25,44,-27,117,-30,-31,-33,94,-35,-2,-38,-76,-40,-111,-42,-121,-44,-88,-46,-27,-48,79,-49,-38,-51,-114,-52,113,-53,114,-54,-84,-55,4,-55,-112,-56,70,-56,38,-56,57,-56,110,-56,-38,-56,106,-55,40,-54,22,-53,33,-52,102,-51,-60,-50,85,-48,3,-46,-37,-45,-44,-43,-17,-41,41,-38,-124,-36,-12,-34,-118,-31,43,-28,-20,-26,-67,-23,-99,-20,-108,-17,-115,-14,-97,-11,-87,-8,-57,-5,-34,-2,-4,1,21,5,45,8,59,11,67,14,61,17,43,20,7,23,-42,25,-122,28,44,31,-82,33,28,36,107,38,-100,40,-86,42,-100,44,98,46,11,48,-117,49,-32,50,20,52,21,53,-11,53,-91,54,40,55,-120,55,-83,55,-73,55,-124,55,50,55,-83,54,0,54,37,53,35,52,-13,50,-96,49,35,48,127,46,-73,44,-52,42,-68,40,-110,38,67,36,-39,33,88,31,-74,28,8,26,59,23,98,20,119,17,126,14,122,11,109,8,88,5,64,2,40,-1,12,-4,-6,-8,-26,-11,-32,-14,-29,-17,-17,-20,18,-22,62,-25,-124,-28,-34,-31,78,-33,-37,-36,-127,-38,73,-40,43,-42,53,-44,92,-46,-87,-48,31,-49,-74,-51,121,-52,103,-53,118,-54,-67,-55,32,-55,-68,-56,122,-56,108,-56,-126,-56,-50,-56,58,-55,-33,-55,-95,-54,-103,-53,-77,-52,-6,-51,103,-49,-4,-48,-77,-46,-111,-44,-110,-42,-81,-40,-12,-38,75,-35,-56,-33,89,-30,0,-27,-60,-25,-112,-22,121,-19,103,-16,103,-13,109,-10,126,-7,-109,-4,-87,-1,-61,2,-45,5,-20,8,-21,11,-11,14,-31,17,-52,20,-99,23,99,26,13,29,-91,31,33,34,-125,36,-56,38,-17,40,-16,42,-39,44,-110,46,52,48,-95,49,-14,50,21,52,16,53,-32,53,-122,54,2,55,79,55,115,55,106,55,51,55,-43,54,71,54,-113,53,-82,52,-94,51,108,50,18,49,-118,47,-26,45,18,44,39,42,17,40,-32,37,-110,35,34,33,-98,30,0,28,73,25,-126,22,-90,19,-67,16,-60,13,-60,10,-73,7,-88,4,-110,1,126,-2,104,-5,89,-8,77,-11,77,-14,84,-17,108,-20,-111,-23,-56,-26,23,-28,118,-31,-16,-34,-119,-36,52,-38,9,-40,-14,-43,6,-44,55,-46,-111,-48,12,-49,-80,-51,125,-52,113,-53,-112,-54,-38,-55,77,-55,-20,-56,-72,-56,-81,-56,-46,-56,32,-55,-101,-55,63,-54,18,-53,9,-52,46,-51,121,-50,-21,-49,-122,-47,65,-45,36,-43,39,-41,74,-39,-116,-37,-20,-35,101,-32,-7,-30,-94,-27,98,-24,50,-21,22,-18,4,-15,1,-12,8,-9,17,-6,38,-3,53,0,75,3,90,6,104,9,103,12,101,15,80,18,47,21,0,24,-73,26,95,29,-18,31,95,34,-65,36,-10,38,22,41,19,43,-21,44,-89,46,51,48,-91,49,-30,50,7,52,-16,52,-64,53,89,54,-49,54,22,55,49,55,33,55,-28,54,-128,54,-22,53,48,53,69,52,55,51,-3,49,-101,48,21,47,102,45,-104,43,-94,41,-111,39,89,37,13,35,-101,32,25,30,119,27,-59,24,-5,21,38,19,56,16,73,13,67,10,66,7,48,4,35,1,14,-2,2,-5,-13,-9,-15,-12,-14,-15,2,-17,30,-20,75,-23,-121,-26,-35,-29,66,-31,-57,-34,96,-36,25,-38,-17,-41,-28,-43,-1,-45,50,-46,-102,-48,20,-49,-55,-51,-109,-52,-107,-53,-74,-54,7,-54,-126,-55,38,-55,-9,-56,-10,-56,25,-55,113,-55,-18,-55,-104,-54,108,-53,107,-52,-115,-51,-31,-50,82,-48,-17,-47,-80,-45,-114,-43,-105,-41,-72,-39,-4,-37,91,-34,-45,-32,102,-29,15,-26,-51,-24,-102,-21,125,-18,102,-15,101,-12,97,-9,111,-6,119,-3,-117,0,-106,3,-91,6,-88,9,-88,12,-98,15,-125,18,96,21,38,24,-37,26,125,29,3,32,115,34,-56,36,-4,38,22,41,12,43,-33,44,-108,46,29,48,-122,49,-63,50,-35,51,-60,52,-112,53,33,54,-106,54,-44,54,-15,54,-40,54,-98,54,47,54,-99,53,-35,52,-16,51,-28,50,-97,49,74,48,-76,46,18,45,56,43,75,41,53,39,0,37,-75,34,68,32,-61,29,36,27,116,24,-83,21,-40,18,-13,15,-1,12,7,10,-1,6,-8,3,-20,0,-35,-3,-45,-6,-52,-9,-53,-12,-45,-15,-23,-18,5,-20,62,-23}; }
	private static byte[] data40(){ return new byte[] {121,-26,-40,-29,64,-31,-54,-34,105,-36,38,-38,1,-40,-4,-43,23,-44,87,-46,-72,-48,66,-49,-16,-51,-58,-52,-57,-53,-18,-54,65,-54,-66,-55,102,-55,57,-55,56,-55,98,-55,-74,-55,57,-54,-32,-54,-72,-53,-77,-52,-36,-51,42,-49,-98,-48,57,-46,-9,-45,-38,-43,-38,-41,-1,-39,61,-36,-100,-34,17,-31,-93,-29,69,-26,3,-23,-52,-21,-86,-18,-108,-15,-120,-12,-120,-9,-119,-6,-105,-3,-98,0,-86,3,-78,6,-78,9,-82,12,-98,15,-128,18,87,21,26,24,-52,26,102,29,-20,31,86,34,-91,36,-37,38,-20,40,-31,42,-78,44,97,46,-23,47,78,49,-116,50,-101,51,-113,52,72,53,-25,53,81,54,-107,54,-87,54,-101,54,82,54,-13,53,86,53,-100,52,-80,51,-97,50,102,49,7,48,126,46,-42,44,3,43,23,41,3,39,-45,36,-119,34,29,32,-96,29,2,27,89,24,-110,21,-58,18,-33,15,-11,12,-3,9,-4,6,-8,3,-17,0,-26,-3,-31,-6,-35,-9,-33,-12,-18,-15,3,-17,43,-20,94,-23,-92,-26,2,-28,112,-31,-5,-34,-97,-36,92,-38,61,-40,55,-42,85,-44,-105,-46,-5,-48,-124,-49,51,-50,14,-51,7,-52,57,-53,-126,-54,5,-54,-85,-55,123,-55,126,-55,-98,-55,-3,-55,111,-54,35,-53,-21,-53,-17,-52,13,-50,91,-49,-51,-48,97,-46,32,-44,-6,-43,-5,-41,24,-38,86,-36,-84,-34,32,-31,-84,-29,74,-26,4,-23,-56,-21,-95,-18,-121,-15,117,-12,114,-9,112,-6,118,-3,124,0,-128,3,-119,6,127,9,-128,12,96,15,76,18,21,21,-36,23,-120,26,32,29,-92,31,11,34,92,36,-117,38,-97,40,-112,42,100,44,14,46,-100,47,-5,48,61,50,78,51,63,52,-2,52,-100,53,8,54,79,54,104,54,85,54,29,54,-79,53,37,53,101,52,-125,51,117,50,65,49,-28,47,98,46,-67,44,-16,42,10,41,-7,38,-47,36,-118,34,35,32,-82,29,18,27,113,24,-82,21,-25,18,7,16,31,13,47,10,46,7,53,4,43,1,43,-2,37,-5,39,-8,46,-11,62,-14,88,-17,-128,-20,-72,-23,0,-25,94,-28,-48,-31,90,-33,-1,-36,-65,-38,-99,-40,-103,-42,-73,-44,-10,-46,89,-47,-29,-49,-114,-50,103,-51,97,-52,-121,-53,-38,-54,78,-54,-9,-55,-63,-55,-67,-55,-33,-55,49,-54,-90,-54,77,-53,24,-52,13,-51,46,-50,111,-49,-31,-48,106,-46,38,-44,-9,-43,-12,-41,10,-38,64,-36,-109,-34,-2,-32,-124,-29,30,-26,-49,-24,-112,-21,97,-18,67,-15,44,-12,34,-9,30,-6,26,-3,35,0,30,3,35,6,26,9,17,12,-10,14,-38,17,-93,20,105,23,15,26,-81,28,41,31,-102,33,-33,35,26,38,38,40,33,42,-16,43,-95,45,45,47,-107,48,-45,49,-15,50,-37,51,-85,52,66,53,-67,53,2,54,37,54,23,54,-28,53,-127,53,-8,52,66,52,103,51,95,50,49,49,-33,47,96,46,-58,44,1,43,30,41,26,39,-10,36,-74,34,90,32,-25,29,87,27,-70,24,-3,21,63,19,97,16,-124,13,-106,10,-100,7,-89,4,-95,1,-90,-2,-91,-5,-88,-8,-75,-11,-59,-14,-30,-17,13,-19,68,-22,-113,-25,-20,-28,93,-30,-22,-33,-117,-35,74,-37,38,-39,31,-41,60,-43,118,-45,-41,-47,89,-48,5,-49,-46,-51,-50,-52,-22,-53,53,-53,-87,-54,65,-54,16,-54,-6,-55,27,-54,98,-54,-49,-54,112,-53,46,-52,32,-51,50,-50,115,-49,-48,-48,95,-46,3,-44,-40,-43,-61,-41,-41,-39,-1,-37,80,-34,-85,-32,49,-29,-67,-27,106,-24,35,-21,-19,-19,-55,-16,-85,-13,-100,-10,-111,-7,-116,-4,-117,-1,-120,2,-123,5,123,8,109,11,84,14,49,17,0,20,-65,22,106,25,6,28,-122,30,-13,32,66,35,118,37,-112,39,-123,41,96,43,17,45,-92,46,18,48,86,49,122,50,110,51,64,52,-28,52,100,53,-76,53,-34,53,-37,53,-83,53,89,53,-42,52,46,52,87,51,95,50,54,49,-13,47,123,46,-18,44,46,43,92,41,91,39,70,37,13,35,-70,32,81,30,-54,27,50,25,-123,22,-61,19,-8,16,26,14,50,11,70,8,75,5,85,2,86,-1,92,-4,99,-7,111,-10,-121,-13,-97,-16,-48,-19,4,-21,79,-24,-83,-27,26,-29,-89,-32,65,-34,3,-36,-45,-39,-47,-41,-33,-43,27,-44,110,-46,-13,-48,-116,-49,94,-50,69,-51,97,-52,-96,-53,8,-53,-99,-54,89,-54,64,-54,82,-54,-114,-54,-13,-54,-125,-53,61,-52,30,-51,39,-50,89,-49,-81,-48,45,-46,-51,-45,-113,-43,116,-41,123,-39,-103,-37,-34,-35,49,-32,-83,-30,45,-27,-41,-25,127,-22,73,-19,23,-16,-8,-14,-35,-11,-48,-8,-59,-5,-69,-2,-68,1,-83,4,-90,7,-107,10,119,13,89,16,35,19,-28,21,-109,24,44,27,-76,29}; }
	private static byte[] data41(){ return new byte[] {32,32,118,34,-82,36,-51,38,-56,40,-87,42,98,44,-2,45,114,47,-62,48,-20,49,-20,50,-56,51,119,52,3,53,92,53,-107,53,-102,53,127,53,48,53,-63,52,30,52,93,51,105,50,86,49,23,48,-76,46,46,45,127,43,-75,41,-59,39,-73,37,-114,35,68,33,-25,30,104,28,-35,25,55,23,-126,20,-69,17,-26,14,8,12,29,9,47,6,55,3,68,0,69,-3,89,-6,94,-9,126,-12,-108,-15,-58,-18,-8,-21,68,-23,-100,-26,10,-28,-113,-31,42,-33,-33,-36,-76,-38,-99,-40,-79,-42,-38,-44,48,-45,-99,-47,62,-48,-16,-50,-32,-51,-28,-52,27,-52,121,-53,-5,-54,-81,-54,-122,-54,-116,-54,-72,-54,17,-53,-111,-53,61,-52,15,-51,10,-50,47,-49,115,-48,-25,-47,117,-45,44,-43,2,-41,-5,-40,15,-37,67,-35,-112,-33,-8,-31,118,-28,14,-25,-79,-23,111,-20,53,-17,13,-14,-19,-12,-41,-9,-58,-6,-69,-3,-79,0,-91,3,-105,6,-122,9,104,12,70,15,21,18,-43,20,-119,23,34,26,-79,28,31,31,126,33,-69,35,-32,37,-27,39,-48,41,-114,43,60,45,-79,46,20,48,71,49,85,50,61,51,-4,51,-110,52,-3,52,68,53,87,53,77,53,14,53,-85,52,30,52,101,51,-119,50,-127,49,83,48,2,47,-122,45,-19,43,45,42,77,40,80,38,49,36,-9,33,-91,31,52,29,-76,26,25,24,109,21,-77,18,-27,15,14,13,46,10,67,7,83,4,100,1,105,-2,-128,-5,-119,-8,-89,-11,-63,-14,-17,-17,34,-19,106,-22,-64,-25,40,-27,-86,-30,59,-32,-16,-35,-77,-37,-96,-39,-99,-41,-56,-43,7,-44,118,-46,-5,-48,-79,-49,-125,-50,-124,-51,-89,-52,-10,-53,107,-53,13,-53,-45,-54,-55,-54,-29,-54,44,-53,-101,-53,53,-52,-12,-52,-31,-51,-16,-50,40,-48,-120,-47,4,-45,-82,-44,114,-42,90,-40,98,-38,-124,-36,-59,-34,30,-31,-111,-29,24,-26,-74,-24,101,-21,34,-18,-16,-16,-56,-13,-86,-10,-106,-7,-127,-4,116,-1,100,2,83,5,66,8,34,11,0,14,-46,16,-111,19,75,22,-23,24,122,27,-13,29,84,32,-99,34,-54,36,-38,38,-52,40,-99,42,77,44,-36,45,65,47,-117,48,-92,49,-98,50,108,51,19,52,-111,52,-25,52,16,53,20,53,-22,52,-101,52,28,52,126,51,-84,50,-67,49,-96,48,94,47,-4,45,108,44,-58,42,-16,40,8,39,-8,36,-51,34,-117,32,40,30,-73,27,36,25,-115,22,-46,19,26,17,70,14,112,11,-117,8,-90,5,-76,2,-54,-1,-42,-4,-19,-7,5,-9,35,-12,77,-15,-127,-18,-60,-21,22,-23,122,-26,-15,-29,-126,-31,39,-33,-25,-36,-61,-38,-68,-40,-44,-42,13,-43,100,-45,-27,-47,-127,-48,78,-49,53,-50,76,-51,-123,-52,-21,-53,117,-53,48,-53,9,-53,23,-53,70,-53,-92,-53,40,-52,-45,-52,-82,-51,-92,-50,-50,-49,20,-47,-127,-46,23,-44,-59,-43,-95,-41,-112,-39,-88,-37,-45,-35,32,-32,-128,-30,-2,-28,-118,-25,47,-22,-32,-20,-94,-17,116,-14,75,-11,47,-8,19,-5,4,-2,-20,0,-33,3,-62,6,-87,9,-124,12,88,15,30,18,-42,20,125,23,19,26,-109,28,-1,30,79,33,-120,35,-93,37,-94,39,-127,41,64,43,-36,44,86,46,-86,47,-36,48,-29,49,-55,50,126,51,22,52,122,52,-64,52,-47,52,-61,52,-123,52,31,52,-107,51,-37,50,-1,49,-8,48,-49,47,122,46,10,45,109,43,-76,41,-38,39,-37,37,-54,35,-114,33,72,31,-38,28,98,26,-51,23,41,21,118,18,-80,15,-29,12,7,10,39,7,63,4,87,1,104,-2,-125,-5,-103,-8,-71,-11,-29,-14,18,-16,84,-19,-97,-22,-4,-25,113,-27,-14,-30,-108,-32,68,-34,24,-36,1,-38,13,-40,52,-42,-128,-44,-21,-46,122,-47,47,-48,6,-49,10,-50,43,-51,-128,-52,-16,-53,-105,-53,90,-53,80,-53,106,-53,-84,-53,31,-52,-81,-52,115,-51,83,-50,101,-49,-109,-48,-16,-47,103,-45,9,-43,-56,-42,-88,-40,-87,-38,-60,-36,-3,-34,79,-31,-73,-29,58,-26,-53,-24,115,-21,41,-18,-21,-16,-65,-13,-109,-10,121,-7,91,-4,68,-1,47,2,20,5,-9,7,-41,10,-90,13,117,16,45,19,-33,21,119,24,3,27,118,29,-47,31,26,34,61,36,78,38,58,40,10,42,-70,43,66,45,-81,46,-18,47,17,49,6,50,-40,50,-128,51,0,52,91,52,-122,52,-113,52,107,52,27,52,-84,51,9,51,72,50,89,49,68,48,15,47,-83,45,47,44,-120,42,-60,40,-33,38,-37,36,-69,34,126,32,43,30,-67,27,62,25,-92,22,0,20,71,17,-125,14,-76,11,-38,8,-4,5,23,3,48,0,73,-3,101,-6,-123,-9,-83,-12,-38,-15,22,-17,94,-20,-74,-23,30,-25,-102,-28,47,-30,-46,-33}; }
	private static byte[] data42(){ return new byte[] {-99,-35,115,-37,114,-39,-119,-41,-66,-43,29,-44,-110,-46,56,-47,-10,-49,-29,-50,-17,-51,42,-51,-123,-52,16,-52,-68,-53,-105,-53,-106,-53,-62,-53,21,-52,-110,-52,51,-51,4,-50,-15,-50,14,-48,77,-47,-84,-46,57,-44,-37,-43,-86,-41,-111,-39,-105,-37,-66,-35,-8,-33,84,-30,-66,-28,69,-25,-38,-23,-124,-20,58,-17,0,-14,-52,-12,-87,-9,-125,-6,105,-3,75,0,51,3,15,6,-13,8,-61,11,-109,14,84,17,5,20,-83,22,59,25,-68,27,36,30,116,32,-83,34,-56,36,-56,38,-86,40,106,42,12,44,-120,45,-29,46,24,48,40,49,17,50,-43,50,108,51,-31,51,42,52,75,52,67,52,18,52,-71,51,53,51,-113,50,-70,49,-59,48,-92,47,98,46,-7,44,111,43,-61,41,-12,39,9,38,-2,35,-40,33,-105,31,62,29,-50,26,73,24,-79,21,10,19,79,16,-114,13,-67,10,-25,7,10,5,41,2,69,-1,100,-4,-123,-7,-85,-10,-40,-13,15,-15,81,-18,-93,-21,2,-23,119,-26,-5,-29,-105,-31,79,-33,24,-35,6,-37,9,-39,46,-41,117,-43,-40,-45,96,-46,16,-47,-37,-49,-40,-50,-18,-51,56,-51,-98,-52,55,-52,-17,-53,-42,-53,-29,-53,26,-52,120,-52,0,-51,-83,-51,-122,-50,127,-49,-89,-48,-24,-47,90,-45,-29,-44,-106,-42,103,-40,83,-38,98,-36,-118,-34,-54,-32,42,-29,-107,-27,31,-24,-74,-22,93,-19,25,-16,-41,-14,-86,-11,124,-8,91,-5,55,-2,27,1,-8,3,-43,6,-82,9,122,12,67,15,-4,17,-91,20,67,23,-52,25,63,28,-94,30,-28,32,19,35,39,37,24,39,-15,40,-90,42,57,44,-81,45,-5,46,37,48,42,49,6,50,-65,50,78,51,-77,51,-12,51,8,52,-9,51,-68,51,89,51,-52,50,26,50,63,49,64,48,24,47,-48,45,93,44,-49,42,27,41,73,39,88,37,73,35,32,33,-37,30,-128,28,16,26,-123,23,-11,20,65,18,-106,15,-54,12,2,10,43,7,82,4,117,1,-106,-2,-72,-5,-33,-8,10,-10,63,-13,123,-16,-58,-19,29,-21,-122,-24,0,-26,-111,-29,53,-31,-14,-34,-54,-36,-68,-38,-51,-40,-5,-42,74,-43,-71,-45,77,-46,1,-47,-33,-49,-36,-50,5,-50,84,-51,-58,-52,103,-52,41,-52,25,-52,48,-52,110,-52,-43,-52,100,-51,27,-50,-8,-50,-4,-49,37,-47,114,-46,-29,-45,120,-43,41,-41,3,-39,-17,-38,4,-35,44,-33,113,-31,-51,-29,64,-26,-61,-24,96,-21,3,-18,-67,-16,125,-13,73,-10,28,-7,-11,-5,-49,-2,-82,1,-122,4,97,7,46,10,-5,12,-71,15,109,18,17,21,-90,23,37,26,-107,28,-22,30,43,33,76,35,91,37,63,39,21,41,-68,42,74,44,-75,45,-7,46,26,48,23,49,-22,49,-102,50,35,51,125,51,-72,51,-60,51,-84,51,106,51,-2,50,111,50,-78,49,-42,48,-50,47,-93,46,85,45,-33,43,79,42,-109,40,-59,38,-54,36,-65,34,-110,32,77,30,-14,27,127,25,-6,22,99,20,-69,17,6,15,69,12,124,9,-87,6,-44,3,-7,0,31,-2,71,-5,113,-8,-92,-11,-37,-14,31,-16,113,-19,-53,-22,63,-24,-67,-27,85,-29,1,-31,-59,-34,-92,-36,-97,-38,-75,-40,-19,-42,65,-43,-70,-45,83,-46,17,-47,-13,-49,-4,-50,40,-50,125,-51,-6,-52,-99,-52,105,-52,94,-52,121,-52,-67,-52,43,-51,-67,-51,121,-50,93,-49,94,-48,-109,-47,-38,-46,88,-44,-27,-43,-95,-41,117,-39,104,-37,123,-35,-93,-33,-23,-31,68,-28,-73,-26,56,-23,-44,-21,116,-18,45,-15,-23,-13,-77,-10,-126,-7,89,-4,44,-1,9,2,-37,4,-78,7,123,10,66,13,-6,15,-90,18,75,21,-49,23,87,26,-78,28,13,31,61,33,97,35,96,37,74,39,12,41,-72,42,58,44,-96,45,-35,46,-5,47,-18,48,-63,49,104,50,-22,50,67,51,120,51,127,51,101,51,26,51,-79,50,24,50,95,49,122,48,115,47,70,46,-12,44,-128,43,-21,41,51,40,95,38,106,36,91,34,47,32,-18,29,-111,27,33,25,-97,22,7,20,101,17,-78,14,-14,11,48,9,92,6,-112,3,-75,0,-30,-3,13,-5,60,-8,115,-11,-80,-14,-7,-17,79,-19,-80,-22,39,-24,-84,-27,73,-29,-7,-32,-58,-34,-91,-36,-86,-38,-61,-40,0,-41,90,-43,-41,-45,118,-46,55,-47,32,-48,40,-49,94,-50,-77,-51,55,-51,-38,-52,-85,-52,-95,-52,-64,-52,8,-51,118,-51,10,-50,-54,-50,-88,-49,-75,-48,-33,-47,49,-45,-90,-44,58,-42,-16,-41,-57,-39,-74,-37,-55,-35,-16,-33,51,-30,-116,-28,-3,-26,123,-23,20,-20,-78,-18,101,-15,33,-12,-28,-10,-78,-7,-126,-4,85,-1,42,2,-7,4,-52,7,-113,10,83,13,6,16,-82,18,76,21,-49,23,79,26,-88,28,-3,30}; }
	private static byte[] data43(){ return new byte[] {41,33,73,35,69,37,39,39,-21,40,-115,42,15,44,113,45,-85,46,-58,47,-74,48,-122,49,42,50,-85,50,4,51,52,51,60,51,29,51,-40,50,102,50,-42,49,20,49,54,48,42,47,4,46,-84,44,64,43,-89,41,-12,39,32,38,49,36,29,34,-3,31,-73,29,96,27,-8,24,110,22,-25,19,61,17,-108,14,-39,11,21,9,78,6,122,3,-80,0,-41,-3,13,-5,61,-8,120,-11,-68,-14,6,-16,97,-19,-56,-22,63,-24,-51,-27,105,-29,32,-31,-19,-34,-45,-36,-39,-38,-11,-40,54,-41,-112,-43,18,-44,-80,-46,119,-47,92,-48,109,-49,-100,-50,-8,-51,120,-51,31,-51,-18,-52,-26,-52,3,-51,75,-51,-74,-51,77,-50,6,-49,-24,-49,-15,-48,22,-46,108,-45,-41,-44,108,-42,34,-40,-19,-39,-26,-37,-26,-35,23,-32,77,-30,-88,-28,16,-25,-112,-23,28,-20,-63,-18,101,-15,37,-12,-34,-10,-84,-7,115,-4,71,-1,18,2,-27,4,-86,7,114,10,43,13,-32,15,-127,18,29,21,-99,23,22,26,116,28,-68,30,-15,32,4,35,6,37,-31,38,-89,40,68,42,-53,43,36,45,102,46,121,47,111,48,60,49,-30,49,101,50,-70,50,-14,50,-9,50,-35,50,-104,50,41,50,-101,49,-34,48,1,48,-5,46,-46,45,-121,44,23,43,-122,41,-40,39,3,38,30,36,13,34,-16,31,-80,29,95,27,-10,24,123,22,-19,19,82,17,-89,14,-13,11,53,9,109,6,-88,3,-43,0,13,-2,60,-5,120,-8,-78,-11,-4,-14,72,-16,-90,-19,17,-21,-118,-24,26,-26,-72,-29,112,-31,66,-33,37,-35,47,-37,74,-39,-117,-41,-25,-43,104,-44,5,-45,-52,-47,-81,-48,-66,-49,-18,-50,70,-50,-62,-51,106,-51,51,-51,42,-51,67,-51,-122,-51,-18,-51,-126,-50,52,-49,22,-48,20,-47,59,-46,-122,-45,-16,-44,127,-42,44,-40,-8,-39,-28,-37,-25,-35,10,-32,66,-30,-111,-28,-7,-26,109,-23,-3,-21,-111,-18,61,-15,-21,-13,-87,-10,108,-7,51,-4,-3,-2,-53,1,-110,4,91,7,27,10,-47,12,-123,15,33,18,-67,20,58,23,-78,25,14,28,85,30,-118,32,-100,34,-98,36,122,38,66,40,-34,41,102,43,-59,44,2,46,31,47,20,48,-29,48,-112,49,21,50,110,50,-87,50,-75,50,-98,50,96,50,-10,49,108,49,-75,48,-33,47,-33,46,-68,45,119,44,13,43,-124,41,-38,39,16,38,43,36,40,34,12,32,-44,29,-118,27,39,25,-80,22,46,20,-112,17,-11,14,60,12,-117,9,-59,6,4,4,56,1,113,-2,-89,-5,-28,-8,36,-10,108,-13,-64,-16,30,-18,-120,-21,8,-23,-110,-26,55,-28,-20,-31,-67,-33,-95,-35,-86,-37,-63,-39,4,-40,91,-42,-40,-44,119,-45,51,-46,26,-47,32,-48,76,-49,-95,-50,22,-50,-71,-51,125,-51,108,-51,-128,-51,-67,-51,29,-50,-85,-50,86,-49,46,-48,41,-47,68,-46,-118,-45,-19,-44,114,-42,25,-40,-35,-39,-66,-37,-63,-35,-44,-33,10,-30,80,-28,-80,-26,33,-23,-91,-21,55,-18,-40,-16,-121,-13,58,-10,-7,-8,-68,-5,-127,-2,74,1,16,4,-47,6,-110,9,69,12,-12,14,-109,17,40,20,-86,22,30,25,123,27,-59,29,-11,31,18,34,12,36,-11,37,-76,39,95,41,-30,42,76,44,-117,45,-84,46,-88,47,124,48,49,49,-70,49,28,50,95,50,112,50,100,50,40,50,-50,49,69,49,-97,48,-54,47,-41,46,-69,45,-128,44,30,43,-96,41,-5,39,64,38,93,36,102,34,83,32,33,30,-29,27,-126,25,26,23,-106,20,10,18,106,15,-62,12,15,10,84,7,-109,4,-48,1,11,-1,70,-4,-123,-7,-56,-10,20,-12,103,-15,-56,-18,50,-20,-77,-23,60,-25,-32,-28,-107,-30,95,-32,75,-34,66,-36,99,-38,-102,-40,-17,-42,104,-43,-1,-45,-73,-46,-106,-47,-106,-48,-70,-49,7,-49,119,-50,14,-50,-53,-51,-79,-51,-70,-51,-16,-51,70,-50,-57,-50,110,-49,54,-48,42,-47,58,-46,117,-45,-49,-44,74,-42,-26,-41,-96,-39,121,-37,110,-35,125,-33,-91,-31,-25,-29,57,-26,-89,-24,29,-21,-83,-19,69,-16,-21,-14,-102,-11,83,-8,15,-5,-45,-3,-108,0,86,3,25,6,-49,8,-119,11,48,14,-46,16,100,19,-22,21,89,24,-65,26,4,29,63,31,86,33,93,35,66,37,14,39,-70,40,70,42,-78,43,-2,44,35,46,41,47,6,48,-61,48,83,49,-58,49,9,50,46,50,37,50,-4,49,-92,49,47,49,-116,48,-55,47,-34,46,-49,45,-97,44,73,43,-43,41,62,40,-118,38,-74,36,-55,34,-68,32,-100,30,96,28,14,26,-84,23,51,21,-84,18,24,16,115,13,-54,10,18,8,90,5,-102,2,-39,-1,25,-3,90,-6,-95,-9,-20,-12,68,-14,-95,-17,16,-19,-118,-22,23,-24,-75,-27}; }
	private static byte[] data44(){ return new byte[] {103,-29,51,-31,16,-33,15,-35,33,-37,84,-39,-90,-41,17,-42,-90,-44,83,-45,42,-46,29,-47,62,-48,121,-49,-28,-50,108,-50,32,-50,-7,-51,-10,-51,33,-50,103,-50,-31,-50,116,-49,54,-48,24,-47,32,-46,73,-45,-101,-44,4,-42,-103,-41,67,-39,19,-37,-7,-36,-1,-34,27,-31,80,-29,-99,-27,-5,-25,110,-22,-17,-20,-124,-17,29,-14,-53,-12,120,-9,50,-6,-18,-4,-84,-1,108,2,38,5,-30,7,-110,10,62,13,-35,15,114,18,-11,20,109,23,-50,25,29,28,88,30,120,32,-126,34,110,36,66,38,-12,39,-117,41,0,43,81,44,-120,45,-112,46,-127,47,65,48,-28,48,97,49,-81,49,-27,49,-25,49,-54,49,-122,49,23,49,-119,48,-49,47,-9,46,-13,45,-45,44,-119,43,37,42,-102,40,-12,38,47,37,75,35,79,33,56,31,7,29,-60,26,105,24,-5,21,127,19,-14,16,86,14,-75,11,3,9,83,6,-107,3,-36,0,30,-2,99,-5,-84,-8,-7,-11,80,-13,-82,-16,29,-18,-109,-21,31,-23,-70,-26,101,-28,47,-30,5,-32,-4,-35,9,-36,51,-38,121,-40,-29,-42,97,-43,17,-44,-48,-46,-60,-47,-54,-48,6,-48,88,-49,-38,-50,125,-50,70,-50,56,-50,79,-50,-117,-50,-16,-50,121,-49,39,-48,-4,-48,-14,-47,16,-45,76,-44,-83,-43,45,-41,-51,-40,-118,-38,104,-36,91,-34,108,-32,-104,-30,-48,-28,45,-25,-115,-23,9,-20,-112,-18,38,-15,-60,-13,115,-10,30,-7,-39,-5,-111,-2,77,1,4,4,-66,6,108,9,22,12,-69,14,73,17,-42,19,76,22,-77,24,9,27,68,29,113,31,123,33,121,35,77,37,15,39,-84,40,46,42,-115,43,-52,44,-24,45,-34,46,-75,47,97,48,-19,48,79,49,-111,49,-92,49,-101,49,95,49,12,49,-124,48,-26,47,20,47,42,46,19,45,-31,43,-121,42,18,41,120,39,-61,37,-17,35,1,34,-9,31,-40,29,-100,27,81,25,-19,22,126,20,-8,17,107,15,-55,12,44,10,116,7,-54,4,12,2,88,-1,-98,-4,-23,-7,56,-9,-113,-12,-18,-15,89,-17,-50,-20,87,-22,-22,-25,-106,-27,82,-29,39,-31,18,-33,25,-35,53,-37,119,-39,-53,-41,74,-42,-33,-44,-98,-45,118,-46,123,-47,-102,-48,-24,-49,81,-49,-26,-50,-96,-50,123,-50,-121,-50,-84,-50,0,-49,121,-49,15,-48,-38,-48,-74,-47,-58,-46,-17,-45,63,-43,-83,-42,60,-40,-23,-39,-76,-37,-101,-35,-100,-33,-74,-31,-25,-29,47,-26,-121,-24,-8,-22,112,-19,-1,-17,-107,-14,54,-11,-31,-9,-112,-6,69,-3,-5,-1,-77,2,98,5,24,8,-68,10,99,13,-12,15,-125,18,-4,20,106,23,-61,25,8,28,58,30,82,32,81,34,57,36,-1,37,-80,39,57,41,-88,42,-9,43,31,45,44,46,10,47,-47,47,103,48,-30,48,47,49,92,49,95,49,64,49,-9,48,-118,48,-8,47,65,47,101,46,104,45,65,44,2,43,-104,41,22,40,112,38,-80,36,-50,34,-35,32,-64,30,-93,28,88,26,13,24,-96,21,46,19,-90,16,20,14,121,11,-49,8,38,6,115,3,-64,0,12,-2,89,-5,-88,-8,2,-10,93,-13,-56,-16,59,-18,-68,-21,79,-23,-18,-26,-86,-28,113,-30,85,-32,79,-34,99,-36,-106,-38,-34,-40,78,-41,-43,-43,-127,-44,79,-45,58,-46,81,-47,-126,-48,-29,-49,91,-49,7,-49,-51,-50,-63,-50,-42,-50,19,-49,116,-49,-3,-49,-88,-48,123,-47,108,-46,-121,-45,-66,-44,28,-42,-107,-41,48,-39,-23,-38,-68,-36,-83,-34,-73,-32,-43,-30,18,-27,89,-25,-68,-23,44,-20,-87,-18,57,-15,-48,-13,112,-10,28,-7,-57,-5,121,-2,45,1,-37,3,-115,6,52,9,-43,11,113,14,-4,16,125,19,-16,21,79,24,-100,26,-39,28,-9,30,6,33,-10,34,-51,36,-120,38,35,40,-92,41,-4,42,66,44,81,45,83,46,32,47,-46,47,96,48,-65,48,7,49,27,49,20,49,-31,48,-118,48,16,48,109,47,-86,46,-65,45,-77,44,-123,43,52,42,-61,40,55,39,-126,37,-64,35,-47,33,-41,31,-68,29,-115,27,72,25,-14,22,-124,20,17,18,-123,15,-12,12,88,10,-79,7,8,5,91,2,-89,-1,-3,-4,73,-6,-90,-9,0,-11,104,-14,-42,-17,88,-19,-34,-22,126,-24,42,-26,-21,-29,-58,-31,-79,-33,-68,-35,-37,-37,28,-38,117,-40,-17,-42,-119,-43,66,-44,30,-45,28,-46,61,-47,-126,-48,-20,-49,124,-49,45,-49,12,-49,5,-49,46,-49,119,-49,-26,-49,125,-48,52,-47,19,-46,17,-45,54,-44,121,-43,-33,-42,101,-40,5,-38,-57,-37,-92,-35,-104,-33,-86,-31,-49,-29,11,-26,91,-24,-66,-22,48,-19,-80,-17,64,-14,-45,-12,120,-9,28,-6,-56,-4,118,-1,35,2,-47,4,119,7,28,10,-75,12,72,15,-52,17}; }
	private static byte[] data45(){ return new byte[] {67,20,-84,22,1,25,71,27,112,29,-115,31,-120,33,112,35,58,37,-29,38,121,40,-28,41,56,43,101,44,113,45,93,46,34,47,-60,47,65,48,-101,48,-54,48,-35,48,-65,48,-121,48,31,48,-100,47,-21,46,31,46,39,45,21,44,-40,42,-124,41,6,40,115,38,-70,36,-21,34,-1,32,-8,30,-36,28,-86,26,95,24,10,22,-104,19,38,17,-107,14,14,12,104,9,-53,6,36,4,116,1,-50,-2,30,-4,121,-7,-43,-10,57,-12,-87,-15,28,-17,-88,-20,55,-22,-33,-25,-106,-27,97,-29,70,-31,60,-33,84,-35,122,-37,-51,-39,43,-40,-72,-42,89,-43,33,-44,9,-45,19,-46,63,-47,-108,-48,8,-48,-93,-49,101,-49,69,-49,87,-49,-128,-49,-35,-49,79,-48,-11,-48,-78,-47,-100,-46,-90,-45,-51,-44,32,-42,-124,-41,24,-39,-70,-38,-122,-36,99,-34,96,-32,114,-30,-100,-28,-37,-26,45,-23,-113,-21,4,-18,-127,-16,20,-13,-93,-11,71,-8,-24,-6,-112,-3,60,0,-31,2,-113,5,42,8,-49,10,91,13,-21,15,101,18,-41,20,51,23,-123,25,-69,27,-30,29,-18,31,-28,33,-66,35,-128,37,30,39,-89,40,11,42,79,43,118,44,114,45,87,46,14,47,-87,47,23,48,105,48,-115,48,-106,48,111,48,43,48,-67,47,46,47,119,46,-94,45,-93,44,-120,43,71,42,-23,40,105,39,-49,37,18,36,61,34,80,32,66,30,42,28,-19,25,-85,23,75,21,-29,18,102,16,-28,13,78,11,-70,8,22,6,116,3,-53,0,35,-2,127,-5,-38,-8,62,-10,-87,-13,25,-15,-97,-18,37,-20,-58,-23,113,-25,49,-27,7,-29,-15,-32,-14,-34,18,-35,70,-37,-101,-39,12,-40,-104,-42,76,-43,23,-44,14,-45,28,-46,89,-47,-79,-48,49,-48,-43,-49,-98,-49,-117,-49,-95,-49,-42,-49,53,-48,-73,-48,92,-47,39,-46,17,-45,38,-44,78,-43,-84,-42,15,-40,-85,-39,80,-37,30,-35,-1,-34,-2,-32,18,-29,61,-27,124,-25,-48,-23,47,-20,-88,-18,32,-15,-81,-13,67,-10,-36,-8,-127,-5,33,-2,-54,0,109,3,16,6,-82,8,69,11,-47,13,89,16,-54,18,57,21,-117,23,-43,25,7,28,32,30,44,32,17,34,-22,35,-97,37,56,39,-74,40,19,42,76,43,110,44,97,45,60,46,-18,46,123,47,-23,47,45,48,80,48,74,48,35,48,-44,47,99,47,-52,46,16,46,54,45,49,44,21,43,-54,41,110,40,-24,38,75,37,-115,35,-75,33,-59,31,-68,29,-101,27,101,25,31,23,-65,20,93,18,-35,15,95,13,-51,10,55,8,-101,5,-7,2,86,0,-76,-3,15,-5,118,-8,-39,-11,78,-13,-62,-16,77,-18,-36,-21,-128,-23,53,-25,-6,-28,-41,-30,-56,-32,-46,-34,-10,-36,53,-37,-115,-39,8,-40,-100,-42,85,-43,41,-44,37,-45,60,-46,126,-47,-34,-48,98,-48,17,-48,-38,-49,-45,-49,-23,-49,38,-48,-118,-48,15,-47,-69,-47,-121,-46,121,-45,-119,-44,-63,-43,16,-41,-119,-40,22,-38,-56,-37,-113,-35,119,-33,113,-31,-119,-29,-79,-27,-16,-25,67,-22,-95,-20,22,-17,-115,-15,27,-12,-88,-10,67,-7,-33,-5,-128,-2,33,1,-63,3,97,6,-10,8,-116,11,18,14,-111,16,2,19,101,21,-74,23,-7,25,34,28,58,30,58,32,30,34,-18,35,-99,37,47,39,-84,40,-7,41,58,43,72,44,63,45,18,46,-70,46,77,47,-87,47,-13,47,10,48,4,48,-38,47,-126,47,21,47,115,46,-67,45,-41,44,-39,43,-78,42,111,41,12,40,-122,38,-23,36,42,35,85,33,98,31,92,29,58,27,9,25,-64,22,105,20,0,18,-116,15,10,13,127,10,-22,7,84,5,-76,2,23,0,119,-3,-39,-6,65,-8,-83,-11,35,-13,-96,-16,44,-18,-61,-21,107,-23,38,-25,-17,-28,-45,-30,-57,-32,-39,-34,0,-35,69,-37,-94,-39,34,-40,-70,-42,120,-43,82,-44,79,-45,111,-46,-80,-47,22,-47,-96,-48,76,-48,32,-48,21,-48,49,-48,113,-48,-42,-48,91,-47,12,-46,-43,-46,-52,-45,-36,-44,16,-42,103,-41,-41,-40,106,-38,24,-36,-33,-35,-59,-33,-65,-31,-45,-29,-6,-27,56,-24,-124,-22,-26,-20,79,-17,-51,-15,79,-12,-35,-10,116,-7,8,-4,-85,-2,66,1,-27,3,118,6,19,9,-103,11,35,14,-104,16,6,19,103,21,-81,23,-14,25,17,28,43,30,33,32,5,34,-50,35,122,37,11,39,126,40,-48,41,3,43,25,44,5,45,-40,45,-127,46,9,47,109,47,-82,47,-58,47,-63,47,-112,47,63,47,-54,46,46,46,113,45,-108,44,-114,43,111,42,40,41,-56,39,67,38,-86,36,-23,34,27,33,39,31,37,29,5,27,-40,24,-111,22,63,20,-40,17,104,15,-22,12,99,10,-45,7,62,5,-91,2,11,0,111,-3,-42,-6}; }
	private static byte[] data46(){ return new byte[] {66,-8,-78,-11,44,-13,-82,-16,60,-18,-38,-21,-123,-23,65,-25,19,-27,-12,-30,-14,-32,3,-33,47,-35,118,-37,-41,-39,87,-40,-10,-42,-79,-43,-112,-44,-112,-45,-84,-46,-10,-47,86,-47,-28,-48,-110,-48,98,-48,90,-48,119,-48,-78,-48,26,-47,-98,-47,74,-46,23,-45,8,-44,21,-43,79,-42,-104,-41,16,-39,-104,-38,73,-36,8,-34,-15,-33,-33,-31,-9,-29,22,-26,82,-24,-101,-22,-12,-20,96,-17,-44,-15,84,-12,-32,-10,109,-7,4,-4,-100,-2,53,1,-52,3,100,6,-14,8,123,11,-2,13,112,16,-34,18,52,21,-126,23,-71,25,-36,27,-16,29,-28,31,-58,33,-114,35,53,37,-56,38,56,40,-120,41,-66,42,-50,43,-66,44,-112,45,54,46,-60,46,37,47,103,47,-124,47,123,47,79,47,2,47,-120,46,-7,45,54,45,95,44,93,43,63,42,-2,40,-96,39,33,38,-120,36,-48,34,1,33,22,31,20,29,-1,26,-50,24,-107,22,61,20,-26,17,113,15,-2,12,119,10,-17,7,93,5,-56,2,51,0,-102,-3,6,-5,118,-8,-24,-11,104,-13,-21,-16,126,-18,30,-20,-53,-23,-117,-25,93,-27,67,-29,65,-31,83,-33,-127,-35,-56,-37,42,-38,-84,-40,71,-41,7,-42,-31,-44,-31,-45,-2,-46,67,-46,-90,-47,46,-47,-37,-48,-88,-48,-96,-48,-75,-48,-14,-48,82,-47,-44,-47,126,-46,67,-45,52,-44,58,-43,110,-42,-75,-41,38,-39,-84,-38,84,-36,18,-34,-18,-33,-29,-31,-22,-29,13,-26,58,-24,-122,-22,-42,-20,63,-17,-86,-15,43,-12,-85,-10,59,-7,-58,-5,96,-2,-17,0,-119,3,22,6,-92,8,42,11,-87,13,24,16,-122,18,-43,20,37,23,88,25,125,27,-116,29,-125,31,99,33,40,35,-42,36,100,38,-42,39,43,41,93,42,115,43,102,44,52,45,-24,45,109,46,-37,46,28,47,60,47,62,47,13,47,-50,46,81,46,-51,45,12,45,61,44,63,43,38,42,-16,40,-113,39,32,38,-123,36,-39,34,13,33,42,31,44,29,31,27,-12,24,-66,22,115,20,24,18,-78,15,60,13,-62,10,57,8,-81,5,30,3,-115,0,-9,-3,107,-5,-40,-8,83,-10,-45,-13,88,-15,-16,-18,-113,-20,63,-22,-1,-25,-45,-27,-72,-29,-72,-31,-56,-33,-11,-35,59,-36,-99,-38,27,-39,-74,-41,113,-42,72,-43,71,-44,95,-45,-96,-46,-3,-47,-125,-47,39,-47,-9,-48,-34,-48,-8,-48,37,-47,-119,-47,-4,-47,-91,-46,96,-45,75,-44,76,-43,117,-42,-71,-41,31,-39,-95,-38,63,-36,-7,-35,-53,-33,-71,-31,-69,-29,-45,-27,2,-24,60,-22,-113,-20,-21,-18,85,-15,-51,-13,74,-10,-47,-8,93,-5,-20,-3,125,0,13,3,-102,5,38,8,-91,10,39,13,-112,15,-5,17,80,20,-104,22,-49,24,-14,26,3,29,-7,30,-35,32,-92,34,81,36,-25,37,87,39,-77,40,-25,41,4,43,-8,43,-48,44,-124,45,20,46,-123,46,-52,46,-8,46,-9,46,-37,46,-109,46,48,46,-95,45,-6,44,34,44,60,43,31,42,-9,40,-96,39,51,38,-88,36,-2,34,61,33,98,31,109,29,100,27,70,25,18,23,-46,20,124,18,30,16,-83,13,58,11,-76,8,53,6,-94,3,26,1,-120,-2,-4,-5,113,-7,-20,-10,108,-12,-6,-15,-116,-17,48,-19,-34,-22,-96,-24,114,-26,88,-28,81,-30,101,-32,-117,-34,-46,-36,45,-37,-89,-39,64,-40,-14,-42,-54,-43,-68,-44,-45,-45,10,-45,99,-46,-33,-47,127,-47,65,-47,39,-47,50,-47,93,-47,-80,-47,35,-46,-71,-46,117,-45,77,-44,75,-43,104,-42,-93,-41,-1,-40,120,-38,11,-36,-65,-35,-123,-33,108,-31,100,-29,116,-27,-103,-25,-49,-23,21,-20,112,-18,-51,-16,67,-13,-74,-11,59,-8,-65,-6,73,-3,-39,-1,95,2,-15,4,114,7,-11,9,111,12,-34,14,65,17,-98,19,-35,21,30,24,60,26,83,28,74,30,49,32,-3,33,-81,35,70,37,-64,38,29,40,94,41,122,42,124,43,87,44,20,45,-80,45,34,46,124,46,-88,46,-71,46,-97,46,105,46,8,46,-116,45,-25,44,36,44,60,43,56,42,12,41,-52,39,99,38,-28,36,69,35,-115,33,-67,31,-47,29,-45,27,-70,25,-106,23,86,21,16,19,-77,16,79,14,-34,11,100,9,-30,6,95,4,-45,1,75,-1,-65,-4,56,-6,-73,-9,54,-11,-55,-14,87,-16,-2,-19,-84,-21,106,-23,60,-25,30,-27,22,-29,35,-31,74,-33,-123,-35,-31,-37,80,-38,-26,-40,-115,-41,99,-42,70,-43,91,-44,-126,-45,-40,-46,70,-46,-33,-47,-110,-47,115,-47,107,-47,-108,-47,-45,-47,65,-46,-57,-46,120,-45,69,-44,55,-43,70,-42,119,-41,-56,-40,50,-38,-65,-37,96,-35,34,-33,-7,-32,-20,-30,-20,-28,12,-25,53,-23,117,-21,-61,-19,31,-16,-123,-14,-6,-12}; }
	private static byte[] data47(){ return new byte[] {113,-9,-13,-7,120,-4,0,-1,-120,1,15,4,-107,6,16,9,-115,11,-8,13,94,16,-73,18,-1,20,60,23,95,25,121,27,116,29,97,31,50,33,-23,34,-119,36,9,38,110,39,-72,40,-37,41,-22,42,-51,43,-107,44,59,45,-70,45,30,46,87,46,114,46,106,46,56,46,-17,45,116,45,-25,44,40,44,86,43,86,42,64,41,7,40,-84,38,60,37,-89,35,-2,33,55,32,88,30,100,28,89,26,60,24,8,22,-54,19,118,17,29,15,-82,12,66,10,-62,7,70,5,-65,2,58,0,-74,-3,45,-5,-78,-8,50,-10,-63,-13,86,-15,-9,-18,-90,-20,98,-22,48,-24,13,-26,3,-28,9,-30,42,-32,96,-34,-77,-36,27,-37,-90,-39,73,-40,13,-41,-16,-43,-18,-44,23,-44,83,-45,-62,-46,67,-46,-14,-47,-66,-47,-80,-47,-61,-47,-5,-47,85,-46,-46,-46,112,-45,49,-44,19,-43,21,-42,56,-41,121,-40,-41,-39,83,-37,-20,-36,-100,-34,107,-32,74,-30,71,-28,84,-26,120,-24,-85,-22,-18,-20,67,-17,-97,-15,13,-12,124,-10,-7,-8,118,-5,-6,-3,-128,0,-1,2,-122,5,-2,7,120,10,-24,12,73,15,-88,17,-17,19,47,22,91,24,113,26,125,28,102,30,67,32,2,34,-90,35,55,37,-96,38,-11,39,40,41,58,42,51,43,1,44,-74,44,70,45,-77,45,-1,45,39,46,42,46,17,46,-52,45,108,45,-28,44,63,44,113,43,-114,42,123,41,90,40,11,39,-86,37,36,36,-119,34,-48,32,-2,30,26,29,23,27,9,25,-30,22,-88,20,105,18,12,16,-74,13,64,11,-40,8,85,6,-34,3,88,1,-40,-2,86,-4,-40,-7,94,-9,-21,-12,-127,-14,31,-16,-50,-19,-124,-21,79,-23,42,-25,21,-27,26,-29,47,-31,96,-33,-90,-35,9,-36,-120,-38,28,-39,-36,-41,-89,-42,-90,-43,-77,-44,-17,-45,65,-45,-65,-46,86,-46,23,-46,-10,-47,-4,-47,31,-46,108,-46,-44,-46,101,-45,20,-44,-29,-44,-40,-43,-26,-42,24,-40,104,-39,-46,-38,91,-36,-1,-35,-73,-33,-108,-31,120,-29,-128,-27,-111,-25,-69,-23,-12,-21,60,-18,-111,-16,-14,-14,93,-11,-49,-9,74,-6,-60,-4,72,-1,-62,1,71,4,-66,6,54,9,-91,11,10,14,103,16,-75,18,-8,20,38,23,71,25,83,27,73,29,46,31,-13,32,-90,34,60,36,-75,37,24,39,82,40,123,41,118,42,96,43,27,44,-63,44,59,45,-103,45,-45,45,-24,45,-34,45,-81,45,92,45,-20,44,83,44,-96,43,-60,42,-50,41,-74,40,125,39,45,38,-73,36,45,35,-124,33,-62,31,-21,29,-6,27,-9,25,-36,23,-75,21,118,19,51,17,-43,14,124,12,9,10,-98,7,33,5,-89,2,41,0,-86,-3,50,-5,-75,-8,69,-10,-39,-13,118,-15,34,-17,-43,-20,-102,-22,112,-24,85,-26,81,-28,93,-30,-122,-32,-64,-34,26,-35,-120,-37,22,-38,-64,-40,-123,-41,110,-42,111,-43,-103,-44,-37,-45,71,-45,-52,-46,124,-46,70,-46,59,-46,75,-46,-125,-46,-39,-46,86,-45,-15,-45,-83,-44,-112,-43,-120,-42,-86,-41,-26,-40,60,-38,-73,-37,69,-35,-14,-34,-71,-32,-111,-30,-121,-28,-115,-26,-91,-24,-40,-22,12,-19,92,-17,-81,-15,18,-12,125,-10,-17,-8,100,-5,-32,-3,90,0,-40,2,78,5,-55,7,48,10,-96,12,-9,14,77,17,-110,19,-56,21,-17,23,1,26,3,28,-20,29,-62,31,125,33,32,35,-86,36,18,38,104,39,-109,40,-84,41,-101,42,114,43,32,44,-72,44,33,45,113,45,-100,45,-94,45,-117,45,78,45,-20,44,112,44,-55,43,10,43,35,42,33,41,-3,39,-66,38,94,37,-27,35,79,34,-98,32,-36,30,-12,28,9,27,-11,24,-31,22,-79,20,114,18,44,16,-49,13,114,11,6,9,-106,6,33,4,-89,1,47,-1,-77,-4,64,-6,-54,-9,98,-11,-5,-14,-93,-16,84,-18,19,-20,-30,-23,-65,-25,-76,-27,-75,-29,-43,-31,1,-32,80,-34,-82,-36,49,-37,-56,-39,127,-40,87,-41,68,-42,93,-43,-115,-44,-31,-45,90,-45,-20,-46,-88,-46,-123,-46,124,-46,-89,-46,-33,-46,73,-45,-49,-45,116,-44,64,-43,37,-42,48,-41,85,-40,-99,-39,-4,-38,124,-36,18,-34,-56,-33,-113,-31,115,-29,104,-27,116,-25,-110,-23,-65,-21,-2,-19,72,-16,-97,-14,1,-11,105,-9,-39,-7,79,-4,-62,-2,62,1,-80,3,41,6,-108,8,1,11,93,13,-75,15,-1,17,60,20,105,22,-123,24,-113,26,-125,28,103,30,43,32,-33,33,117,35,-15,36,82,38,-107,39,-69,40,-64,41,-87,42,111,43,21,44,-102,44,-1,44,59,45,97,45,86,45,56,45,-21,44,-123,44,-9,43,77,43,127,42,-109,41,-122,40,90,39,20,38,-82,36,44,35,-109,33,-37,31,17,30,46,28}; }
	private static byte[] data48(){ return new byte[] {51,26,42,24,9,22,-36,19,-99,17,81,15,-3,12,-102,10,53,8,-62,5,85,3,-38,0,106,-2,-15,-5,-126,-7,22,-9,-81,-12,85,-14,-2,-17,-69,-19,-126,-21,87,-23,67,-25,57,-27,76,-29,111,-31,-85,-33,1,-34,107,-36,-6,-38,-104,-39,98,-40,56,-41,65,-42,85,-43,-99,-44,-12,-45,123,-45,23,-45,-32,-46,-63,-46,-50,-46,-13,-46,68,-45,-83,-45,65,-44,-20,-44,-62,-43,-84,-42,-61,-41,-21,-40,58,-38,-96,-37,35,-35,-63,-34,121,-32,68,-30,45,-28,33,-26,51,-24,78,-22,-128,-20,-67,-18,6,-15,96,-13,-71,-11,39,-8,-114,-6,5,-3,114,-1,-21,1,88,4,-52,6,48,9,-105,11,-18,13,62,16,-127,18,-74,20,-38,22,-17,24,-17,26,-35,28,-79,30,118,32,21,34,-85,35,22,37,115,38,-89,39,-58,40,-64,41,-96,42,91,43,-7,43,115,44,-51,44,4,45,30,45,10,45,-25,44,-116,44,35,44,-116,43,-39,42,8,42,17,41,1,40,-48,38,-126,37,25,36,-108,34,-13,32,63,31,107,29,-117,27,-117,25,-125,23,96,21,52,19,-12,16,-83,14,83,12,-6,9,-112,7,39,5,-72,2,68,0,-42,-3,99,-5,-6,-8,-111,-10,51,-12,-36,-15,-114,-17,83,-19,27,-21,1,-23,-21,-26,-14,-28,5,-29,55,-31,119,-33,-41,-35,75,-36,-33,-38,-117,-39,89,-40,60,-41,72,-42,108,-43,-75,-44,26,-44,-90,-45,76,-45,28,-45,4,-45,25,-45,70,-45,-101,-45,17,-44,-95,-44,92,-43,48,-42,38,-41,58,-40,110,-39,-70,-38,39,-36,-81,-35,76,-33,7,-31,-43,-30,-68,-28,-74,-26,-60,-24,-31,-22,18,-19,75,-17,-102,-15,-24,-13,74,-10,-86,-8,24,-5,-126,-3,-12,-1,97,2,-49,4,58,7,-100,9,-5,11,77,14,-105,16,-45,18,2,21,29,23,48,25,35,27,13,29,-37,30,-111,32,53,34,-74,35,35,37,115,38,-93,39,-72,40,-84,41,-125,42,57,43,-50,43,65,44,-105,44,-59,44,-39,44,-63,44,-108,44,56,44,-55,43,42,43,120,42,-100,41,-88,40,-113,39,94,38,13,37,-95,35,25,34,122,32,-66,30,-13,28,9,27,16,25,4,23,-28,20,-71,18,122,16,54,14,-35,11,-120,9,32,7,-69,4,79,2,-31,-1,116,-3,10,-5,-95,-8,64,-10,-24,-13,-110,-15,82,-17,19,-19,-22,-22,-49,-24,-60,-26,-50,-28,-19,-30,30,-31,106,-33,-49,-35,73,-36,-27,-38,-105,-39,104,-40,86,-41,104,-42,-115,-43,-29,-44,72,-44,-37,-45,-119,-45,89,-45,76,-45,97,-45,-107,-45,-19,-45,101,-44,-3,-44,-74,-43,-109,-42,-124,-41,-93,-40,-50,-39,40,-37,-115,-36,26,-34,-75,-33,115,-31,62,-29,41,-27,28,-25,45,-23,72,-21,117,-19,-79,-17,-11,-15,73,-12,-94,-10,2,-7,108,-5,-48,-3,64,0,-88,2,18,5,120,7,-43,9,47,12,123,14,-61,16,-11,18,33,21,57,23,63,25,53,27,20,29,-36,30,-109,32,39,34,-84,35,15,37,90,38,-123,39,-106,40,-125,41,88,42,7,43,-105,43,11,44,84,44,-119,44,-115,44,-127,44,63,44,-13,43,112,43,-34,42,30,42,73,41,76,40,59,39,1,38,-75,36,68,35,-61,33,28,32,107,30,-106,28,-75,26,-68,24,-81,22,-105,20,103,18,50,16,-22,13,-101,11,68,9,-30,6,-127,4,22,2,-79,-1,68,-3,-32,-6,123,-8,33,-10,-56,-13,127,-15,58,-17,9,-19,-33,-22,-52,-24,-60,-26,-44,-28,-9,-30,45,-31,127,-33,-27,-35,105,-36,3,-37,-65,-39,-114,-40,-120,-41,-109,-42,-56,-43,21,-43,-121,-44,23,-44,-55,-45,-98,-45,-112,-45,-87,-45,-36,-45,57,-44,-82,-44,77,-43,2,-42,-35,-42,-42,-41,-20,-40,31,-38,114,-37,-40,-36,100,-34,-1,-33,-72,-31,-122,-29,102,-27,99,-25,101,-23,-121,-21,-86,-19,-25,-17,38,-14,120,-12,-55,-10,45,-7,-120,-5,-11,-3,85,0,-63,2,35,5,-124,7,-31,9,48,12,127,14,-69,16,-16,18,19,21,40,23,43,25,27,27,-9,28,-68,30,110,32,-1,33,-126,35,-35,36,43,38,79,39,95,40,74,41,26,42,-55,42,88,43,-56,43,19,44,65,44,77,44,52,44,3,44,-93,43,49,43,-109,42,-36,41,3,41,11,40,-9,38,-61,37,116,36,11,35,-124,33,-22,31,49,30,104,28,-124,26,-113,24,-119,22,111,20,72,18,18,16,-47,13,-124,11,51,9,-45,6,119,4,18,2,-85,-1,75,-3,-29,-6,-119,-8,44,-10,-34,-13,-108,-15,86,-17,38,-19,3,-21,-18,-24,-13,-26,-5,-28,42,-29,93,-31,-75,-33,29,-34,-93,-36,64,-37,-6,-39,-45,-40,-60,-41,-37,-42,7,-42,94,-43,-56,-44,96,-44,13,-44,-29,-45,-42,-45,-20,-45,32,-44,124,-44,-19,-44,-115,-43,62,-42,26,-41}; }
	private static byte[] data49(){ return new byte[] {14,-40,33,-39,85,-38,-97,-37,10,-35,-117,-34,39,-32,-37,-31,-90,-29,-126,-27,122,-25,123,-23,-108,-21,-71,-19,-22,-17,46,-14,115,-12,-57,-10,32,-7,125,-5,-32,-3,66,0,-92,2,5,5,98,7,-70,9,7,12,82,14,-119,16,-68,18,-35,20,-20,22,-16,24,-38,26,-74,28,122,30,37,32,-68,33,52,35,-102,36,-38,37,9,39,16,40,0,41,-49,41,126,42,14,43,126,43,-52,43,-6,43,9,44,-14,43,-64,43,104,43,-13,42,92,42,-90,41,-46,40,-37,39,-50,38,-103,37,84,36,-22,34,107,33,-46,31,32,30,90,28,123,26,-116,24,-119,22,115,20,84,18,31,16,-26,13,-100,11,78,9,-9,6,-102,4,62,2,-39,-1,124,-3,27,-5,-63,-8,108,-10,29,-12,-40,-15,-98,-17,111,-19,79,-21,63,-23,62,-25,84,-27,119,-29,-73,-31,7,-32,119,-34,-9,-36,-104,-37,82,-38,37,-39,32,-40,40,-41,97,-42,-88,-43,30,-43,-88,-44,89,-44,45,-44,22,-44,50,-44,92,-44,-76,-44,40,-43,-69,-43,110,-42,68,-41,47,-40,70,-39,107,-38,-72,-37,25,-35,-106,-34,48,-32,-40,-31,-93,-29,120,-27,105,-25,104,-23,120,-21,-102,-19,-58,-17,3,-14,67,-12,-106,-10,-28,-8,68,-5,-103,-3,1,0,86,2,-68,4,14,7,101,9,-79,11,-10,13,45,16,94,18,120,20,-114,22,-121,24,122,26,77,28,21,30,-65,31,84,33,-45,34,49,36,125,37,-94,38,-75,39,-96,40,119,41,36,42,-68,42,42,43,-125,43,-83,43,-57,43,-82,43,-121,43,48,43,-61,42,47,42,-128,41,-80,40,-63,39,-72,38,-117,37,76,36,-28,34,116,33,-42,31,54,30,107,28,-99,26,-85,24,-76,22,-95,20,-119,18,90,16,37,14,-29,11,-105,9,71,7,-17,4,-107,2,56,0,-36,-3,-127,-5,40,-7,-39,-10,-118,-12,74,-14,15,-16,-27,-19,-60,-21,-72,-23,-75,-25,-55,-27,-13,-29,43,-30,-127,-32,-22,-34,105,-35,14,-36,-68,-38,-104,-39,-126,-40,-107,-41,-66,-42,10,-42,116,-43,0,-43,-87,-44,118,-44,94,-44,110,-44,-104,-44,-25,-44,84,-43,-30,-43,-114,-42,90,-41,69,-40,76,-39,113,-38,-76,-37,13,-35,-123,-34,21,-32,-72,-31,123,-29,74,-27,50,-25,45,-23,52,-21,80,-19,120,-17,-86,-15,-20,-13,48,-10,-126,-8,-44,-6,46,-3,-121,-1,-28,1,57,4,-108,6,-32,8,46,11,110,13,-91,15,-45,17,-16,19,0,22,-1,23,-20,25,-58,27,-118,29,57,31,-48,32,80,34,-77,35,-2,36,47,38,59,39,54,40,9,41,-63,41,92,42,-47,42,45,43,100,43,125,43,116,43,75,43,3,43,-104,42,16,42,103,41,-97,40,-70,39,-76,38,-104,37,86,36,4,35,-115,33,5,32,97,30,-87,28,-39,26,-8,24,-1,22,-3,20,-30,18,-61,16,-114,14,85,12,15,10,-60,7,113,5,28,3,-60,0,106,-2,21,-4,-66,-7,113,-9,38,-11,-26,-14,-82,-16,-125,-18,101,-20,84,-22,86,-24,103,-26,-115,-28,-57,-30,22,-31,126,-33,-1,-35,-110,-36,78,-37,19,-38,8,-39,8,-40,52,-41,116,-42,-35,-43,91,-43,2,-43,-61,-44,-88,-44,-86,-44,-46,-44,18,-43,122,-43,-2,-43,-98,-42,104,-41,65,-40,70,-39,93,-38,-104,-37,-25,-36,88,-34,-36,-33,121,-31,49,-29,-9,-28,-40,-26,-53,-24,-56,-22,-31,-20,-6,-18,46,-15,96,-13,-88,-11,-23,-9,65,-6,-116,-4,-23,-2,57,1,-107,3,-31,5,54,8,121,10,-68,12,-13,14,29,17,60,19,77,21,76,23,60,25,23,27,-31,28,-114,30,47,32,-83,33,27,35,104,36,-99,37,-75,38,-78,39,-115,40,79,41,-19,41,112,42,-46,42,17,43,53,43,51,43,23,43,-41,42,118,42,-7,41,88,41,-97,40,-65,39,-54,38,-79,37,127,36,53,35,-56,33,76,32,-79,30,0,29,63,27,97,25,118,23,122,21,105,19,78,17,38,15,-17,12,-76,10,108,8,32,6,-48,3,124,1,40,-1,-45,-4,-124,-6,53,-8,-18,-11,-81,-13,117,-15,81,-17,41,-19,33,-21,22,-23,47,-25,75,-27,-123,-29,-49,-31,50,-32,-83,-34,61,-35,-17,-37,-80,-38,-100,-39,-107,-40,-72,-41,-14,-42,76,-42,-56,-43,95,-43,25,-43,-13,-44,-21,-44,6,-43,61,-43,-103,-43,15,-42,-85,-42,95,-41,55,-40,38,-39,59,-38,99,-37,-84,-36,15,-34,-120,-33,28,-31,-58,-30,-121,-28,88,-26,70,-24,55,-22,71,-20,91,-18,-127,-16,-76,-14,-23,-12,50,-9,117,-7,-56,-5,22,-2,105,0,-67,2,7,5,93,7,-105,9,-28,11,12,14,70,16,89,18,117,20,113,22,100,24,70,26,14,28,-54,29,101,31,-13,32,95,34,-69,35,-15,36,25,38,21,39,4,40,-56,40,115,41,2,42}; }
	private static byte[] data50(){ return new byte[] {106,42,-68,42,-28,42,-12,42,-33,42,-82,42,90,42,-24,41,85,41,-89,40,-42,39,-21,38,-31,37,-68,36,122,35,32,34,-86,32,30,31,121,29,-65,27,-15,25,14,24,27,22,21,20,4,18,-30,15,-74,13,127,11,65,9,-7,6,-79,4,96,2,17,0,-63,-3,113,-5,41,-7,-32,-10,-91,-12,105,-14,67,-16,30,-18,14,-20,9,-22,19,-24,54,-26,98,-28,-81,-30,3,-31,125,-33,4,-34,-85,-36,106,-37,69,-38,57,-39,81,-40,124,-41,-46,-42,59,-42,-51,-43,117,-43,68,-43,47,-43,60,-43,105,-43,-78,-43,31,-42,-86,-42,81,-41,28,-40,-4,-40,3,-38,31,-37,90,-36,-82,-35,28,-33,-93,-32,63,-30,-10,-29,-69,-27,-102,-25,-120,-23,-123,-21,-105,-19,-82,-17,-37,-15,8,-12,74,-10,-123,-8,-44,-6,26,-3,109,-1,-74,1,8,4,76,6,-104,8,-49,10,14,13,49,15,92,17,103,19,118,21,99,23,80,25,24,27,-34,28,127,30,19,32,-116,33,-21,34,49,36,91,37,108,38,91,39,54,40,-26,40,-124,41,-6,41,88,42,-113,42,-83,42,-88,42,-127,42,66,42,-39,41,90,41,-73,40,-7,39,25,39,33,38,8,37,-40,35,-119,34,34,33,-90,31,9,30,100,28,-102,26,-55,24,-34,22,-26,20,-36,18,-57,16,-94,14,116,12,62,10,-3,7,-69,5,112,3,37,1,-39,-2,-114,-4,69,-6,1,-8,-63,-11,-114,-13,92,-15,63,-17,36,-19,32,-21,38,-23,64,-25,106,-27,-85,-29,-2,-31,106,-32,-21,-34,-121,-35,59,-36,12,-37,-12,-39,-2,-40,33,-40,98,-41,-59,-42,65,-42,-31,-43,-99,-43,124,-43,116,-43,-106,-43,-50,-43,41,-42,-89,-42,58,-41,-9,-41,-55,-40,-68,-39,-54,-38,-10,-37,56,-35,-100,-34,14,-32,-95,-31,71,-29,-1,-28,-44,-26,-80,-24,-87,-22,-90,-20,-66,-18,-42,-16,5,-13,52,-11,113,-9,-78,-7,-8,-5,64,-2,-116,0,-46,2,31,5,93,7,-97,9,-44,11,2,14,38,16,62,18,70,20,65,22,46,24,0,26,-51,27,116,29,21,31,-110,32,2,34,79,35,-119,36,-95,37,-91,38,-125,39,78,40,-15,40,124,41,-26,41,49,42,91,42,107,42,82,42,37,42,-50,41,97,41,-52,40,35,40,82,39,108,38,101,37,66,36,8,35,-81,33,66,32,-74,30,29,29,100,27,-96,25,-62,23,-42,21,-39,19,-50,17,-76,15,-112,13,97,11,42,9,-18,6,-87,4,101,2,27,0,-43,-3,-116,-5,78,-7,10,-9,-38,-12,-92,-14,-122,-16,102,-18,97,-20,95,-22,115,-24,-103,-26,-53,-28,30,-29,122,-31,-13,-33,-124,-34,40,-35,-14,-37,-55,-38,-59,-39,-39,-40,12,-40,94,-41,-54,-42,89,-42,4,-42,-49,-43,-68,-43,-61,-43,-17,-43,54,-42,-97,-42,36,-41,-52,-41,-118,-40,111,-39,102,-38,-124,-37,-76,-36,4,-34,105,-33,-23,-32,-128,-30,43,-28,-19,-27,-65,-25,-90,-23,-98,-21,-95,-19,-73,-17,-45,-15,-1,-13,50,-10,105,-8,-84,-6,-20,-4,51,-1,122,1,-68,3,1,6,61,8,115,10,-90,12,-56,14,-26,16,-14,18,-11,20,-31,22,-56,24,-117,26,78,28,-20,29,124,31,-12,32,78,34,-104,35,-68,36,-47,37,-67,38,-103,39,77,40,-22,40,100,41,-60,41,-1,41,32,42,33,42,-4,41,-58,41,96,41,-23,40,76,40,-109,39,-65,38,-53,37,-69,36,-108,35,76,34,-14,32,121,31,-21,29,75,28,-115,26,-59,24,-27,22,-13,20,-6,18,-27,16,-47,14,-86,12,126,10,71,8,10,6,-51,3,-121,1,70,-1,1,-3,-65,-6,-123,-8,74,-10,29,-12,-13,-15,-39,-17,-60,-19,-58,-21,-50,-23,-19,-25,26,-26,90,-28,-75,-30,28,-31,-93,-33,58,-34,-14,-36,-67,-37,-86,-38,-85,-39,-50,-40,13,-40,103,-41,-26,-42,121,-42,52,-42,10,-42,-1,-43,22,-42,72,-42,-100,-42,12,-41,-97,-41,75,-40,23,-39,-1,-39,5,-37,33,-36,98,-35,-81,-34,33,-32,-93,-31,62,-29,-17,-28,-77,-26,-119,-24,114,-22,107,-20,111,-18,-122,-16,-93,-14,-53,-12,1,-9,49,-7,118,-5,-81,-3,-10,-1,52,2,118,4,-78,6,-23,8,27,11,67,13,97,15,118,17,121,19,117,21,88,23,52,25,-15,26,-90,28,62,30,-62,31,46,33,-126,34,-69,35,-36,36,-33,37,-59,38,-107,39,60,40,-44,40,62,41,-106,41,-58,41,-32,41,-46,41,-84,41,99,41,-6,40,123,40,-45,39,21,39,56,38,60,37,41,36,-7,34,-82,33,76,32,-47,30,64,29,-104,27,-36,25,15,24,45,22,63,20,58,18,51,16,19,14,-9,11,-60,9,-107,7,90,5,28,3,-33,0,-98,-2,95,-4,36,-6,-21,-9,-69,-11,-111,-13,111,-15,91,-17,81,-19,85,-21,108,-23,-117,-25,-54,-27}; }
	private static byte[] data51(){ return new byte[] {11,-28,116,-30,-32,-32,117,-33,18,-34,-44,-36,-85,-37,-100,-38,-82,-39,-43,-40,31,-40,-124,-41,8,-41,-88,-42,110,-42,69,-42,75,-42,98,-42,-93,-42,-6,-42,119,-41,8,-40,-59,-40,-115,-39,-123,-38,-122,-37,-77,-36,-21,-35,72,-33,-73,-32,61,-30,-34,-29,-115,-27,84,-25,46,-23,20,-21,15,-19,20,-17,39,-15,69,-13,109,-11,-102,-9,-46,-7,9,-4,71,-2,-124,0,-63,2,-3,4,53,7,101,9,-110,11,-78,13,-52,15,-40,17,-40,19,-59,21,-87,23,117,25,50,27,-39,28,108,30,-27,31,76,33,-108,34,-56,35,-35,36,-37,37,-72,38,123,39,35,40,-89,40,22,41,92,41,-117,41,-103,41,-121,41,90,41,7,41,-97,40,17,40,106,39,-91,38,-63,37,-59,36,-86,35,119,34,43,33,-61,31,72,30,-76,28,10,27,79,25,127,23,-99,21,-80,19,-84,17,-92,15,-118,13,105,11,63,9,14,7,-41,4,-95,2,97,0,41,-2,-19,-5,-74,-7,-123,-9,87,-11,54,-13,23,-15,12,-17,6,-19,19,-21,46,-23,89,-25,-105,-27,-24,-29,82,-30,-55,-32,100,-33,7,-34,-43,-36,-84,-37,-83,-38,-66,-39,-14,-40,65,-40,-84,-41,56,-41,-32,-42,-90,-42,-116,-42,-111,-42,-79,-42,-8,-42,82,-41,-45,-41,109,-40,39,-39,-4,-39,-18,-38,-5,-37,34,-35,100,-34,-65,-33,47,-31,-70,-30,87,-28,11,-26,-48,-25,-86,-23,-114,-21,-117,-19,-117,-17,-97,-15,-70,-13,-34,-11,12,-8,60,-6,114,-4,-83,-2,-29,0,33,3,83,5,-121,7,-75,9,-39,11,-10,13,12,16,12,18,11,20,-16,21,-48,23,-111,25,79,27,-26,28,122,30,-21,31,73,33,-113,34,-74,35,-51,36,-68,37,-100,38,83,39,-10,39,119,40,-36,40,34,41,74,41,82,41,61,41,9,41,-73,40,71,40,-72,39,13,39,68,38,96,37,96,36,67,35,17,34,-64,32,91,31,-35,29,72,28,-94,26,-28,24,23,23,53,21,73,19,72,17,67,15,40,13,13,11,-27,8,-74,6,-122,4,78,2,24,0,-31,-3,-87,-5,121,-7,74,-9,36,-11,4,-13,-16,-16,-28,-18,-24,-20,-7,-22,24,-23,75,-25,-114,-27,-28,-29,82,-30,-44,-32,106,-33,34,-34,-29,-36,-48,-37,-54,-38,-24,-39,27,-39,115,-40,-33,-41,114,-41,28,-41,-25,-42,-46,-42,-42,-42,0,-41,64,-41,-89,-41,35,-40,-60,-40,124,-39,84,-38,73,-37,82,-36,127,-35,-65,-34,24,-32,-115,-31,17,-29,-78,-28,98,-26,40,-24,-4,-23,-27,-21,-41,-19,-35,-17,-24,-15,3,-12,37,-10,74,-8,126,-6,-86,-4,-28,-2,24,1,74,3,-126,5,-88,7,-39,9,-14,11,16,14,26,16,30,18,16,20,-8,21,-54,23,-113,25,65,27,-39,28,102,30,-48,31,46,33,108,34,-110,35,-94,36,-114,37,107,38,30,39,-67,39,61,40,-101,40,-28,40,3,41,14,41,-12,40,-65,40,110,40,-10,39,111,39,-69,38,-8,37,15,37,18,36,-11,34,-63,33,118,32,12,31,-108,29,0,28,88,26,-95,24,-45,22,-10,20,10,19,15,17,9,15,-10,12,-36,10,-74,8,-113,6,94,4,47,2,-8,-1,-55,-3,-109,-5,106,-7,60,-9,28,-11,0,-13,-16,-16,-21,-18,-17,-20,8,-21,41,-23,97,-25,-89,-27,3,-28,115,-30,-7,-32,-106,-33,72,-34,27,-35,-4,-37,3,-37,31,-38,87,-39,-81,-40,32,-40,-79,-41,97,-41,42,-41,23,-41,29,-41,70,-41,-119,-41,-19,-41,106,-40,13,-39,-64,-39,-99,-38,-118,-37,-104,-36,-64,-35,-1,-34,86,-32,-54,-31,73,-29,-21,-28,-106,-26,88,-24,45,-22,12,-20,4,-18,-4,-17,14,-14,28,-12,63,-10,96,-8,-116,-6,-68,-4,-24,-2,33,1,71,3,-128,5,-95,7,-52,9,-28,11,-6,13,4,16,1,18,-14,19,-43,21,-94,23,104,25,17,27,-84,28,48,30,-100,31,-11,32,50,34,87,35,96,36,83,37,35,38,-32,38,119,39,-8,39,89,40,-103,40,-61,40,-61,40,-76,40,119,40,43,40,-73,39,41,39,127,38,-71,37,-44,36,-39,35,-66,34,-115,33,67,32,-32,30,104,29,-42,27,56,26,123,24,-70,22,-39,20,-8,18,-5,16,-2,14,-22,12,-40,10,-75,8,-110,6,103,4,56,2,10,0,-37,-3,-84,-5,-123,-7,91,-9,66,-11,36,-13,30,-15,21,-17,35,-19,60,-21,94,-23,-97,-25,-33,-27,70,-28,-78,-30,60,-31,-38,-33,-112,-34,96,-35,70,-36,76,-37,102,-38,-92,-39,-10,-40,107,-40,-6,-41,-88,-41,114,-41,92,-41,99,-41,-121,-41,-52,-41,40,-40,-86,-40,67,-39,-6,-39,-51,-38,-67,-37,-60,-36,-22,-35,35,-33,123,-32,-29,-31,105,-29,-5,-28,-85,-26,98,-24,56,-22,15,-20,3,-18,-8,-17,3,-14,15,-12,44,-10,73,-8,114,-6,-103,-4}; }
	private static byte[] data52(){ return new byte[] {-54,-2,-15,0,35,3,74,5,113,7,-108,9,-88,11,-64,13,-65,15,-63,17,-87,19,-115,21,90,23,25,25,-61,26,91,28,-30,29,72,31,-91,32,-36,33,5,35,14,36,0,37,-46,37,-113,38,39,39,-84,39,10,40,82,40,120,40,-125,40,108,40,63,40,-24,39,-125,39,-14,38,80,38,-117,37,-84,36,-76,35,-98,34,115,33,43,32,-48,30,89,29,-47,27,51,26,-128,24,-65,22,-25,20,9,19,18,17,25,15,13,13,-6,10,-29,8,-67,6,-99,4,109,2,74,0,22,-2,-11,-5,-56,-7,-87,-9,-114,-11,118,-13,114,-15,107,-17,125,-19,-109,-21,-65,-23,-10,-25,70,-26,-100,-28,25,-29,-104,-31,59,-32,-16,-34,-67,-35,-91,-36,-89,-37,-61,-38,-8,-39,81,-39,-69,-40,78,-40,-13,-41,-65,-41,-95,-41,-90,-41,-56,-41,3,-40,99,-40,-40,-40,112,-39,34,-38,-17,-38,-38,-37,-37,-36,-4,-35,47,-33,-126,-32,-28,-31,97,-29,-11,-28,-107,-26,80,-24,24,-22,-17,-21,-37,-19,-53,-17,-48,-15,-41,-13,-17,-11,9,-8,41,-6,79,-4,121,-2,-97,0,-53,2,-17,4,18,7,49,9,70,11,85,13,91,15,81,17,65,19,26,21,-17,22,-90,24,87,26,-20,27,111,29,-33,30,51,32,116,33,-100,34,-91,35,-100,36,112,37,49,38,-52,38,85,39,-74,39,4,40,46,40,62,40,44,40,3,40,-75,39,82,39,-55,38,46,38,107,37,-103,36,-96,35,-105,34,111,33,47,32,-39,30,107,29,-24,27,81,26,-91,24,-23,22,27,21,62,19,81,17,92,15,86,13,76,11,52,9,26,7,-10,4,-41,2,-86,0,-120,-2,95,-4,61,-6,30,-8,5,-10,-14,-13,-19,-15,-22,-17,-4,-19,19,-20,63,-22,121,-24,-62,-26,33,-27,-109,-29,24,-30,-75,-32,105,-33,51,-34,25,-35,22,-36,46,-37,99,-38,-78,-39,27,-39,-88,-40,69,-40,17,-40,-25,-41,-21,-41,2,-40,57,-40,-109,-40,-2,-40,-109,-39,57,-38,2,-37,-28,-37,-33,-36,-9,-35,36,-33,108,-32,-54,-31,63,-29,-55,-28,100,-26,25,-24,-43,-23,-83,-21,-119,-19,121,-17,117,-15,120,-13,-121,-11,-97,-9,-74,-7,-36,-5,-3,-3,31,0,74,2,104,4,-118,6,-91,8,-72,10,-59,12,-54,14,-66,16,-82,18,-119,20,90,22,23,24,-60,25,93,27,-28,28,82,30,-82,31,-16,32,25,34,45,35,33,36,1,37,-64,37,103,38,-15,38,94,39,-82,39,-32,39,-10,39,-16,39,-56,39,-119,39,39,39,-84,38,21,38,94,37,-112,36,-91,35,-96,34,-125,33,74,32,-2,30,-104,29,28,28,-113,26,-23,24,57,23,108,21,-98,19,-79,17,-55,15,-59,13,-59,11,-81,9,-97,7,127,5,97,3,63,1,26,-1,-5,-4,-39,-6,-67,-8,-90,-10,-105,-12,-112,-14,-111,-16,-95,-18,-72,-20,-26,-22,27,-23,103,-25,-65,-27,49,-28,-78,-30,77,-31,-5,-33,-62,-34,-94,-35,-102,-36,-82,-37,-38,-38,35,-38,-120,-39,8,-39,-90,-40,96,-40,55,-40,45,-40,59,-40,111,-40,-73,-40,34,-39,-89,-39,71,-38,6,-37,-34,-37,-49,-36,-34,-35,2,-33,63,-32,-105,-31,-2,-30,-126,-28,21,-26,-66,-25,116,-23,66,-21,24,-19,-1,-18,-11,-16,-16,-14,-6,-12,7,-9,33,-7,55,-5,93,-3,119,-1,-101,1,-70,3,-42,5,-16,7,2,10,13,12,14,14,9,16,-15,17,-44,19,-94,21,98,23,18,25,-81,26,55,28,-83,29,9,31,83,32,-127,33,-101,34,-106,35,123,36,68,37,-15,37,-124,38,-8,38,82,39,-114,39,-85,39,-78,39,-113,39,96,39,3,39,-106,38,7,38,91,37,-101,36,-76,35,-63,34,-89,33,127,32,58,31,-35,29,112,28,-25,26,79,25,-92,23,-28,21,28,20,59,18,86,16,94,14,97,12,86,10,73,8,48,6,25,4,-9,1,-34,-1,-71,-3,-94,-5,-123,-7,112,-9,100,-11,90,-13,97,-15,107,-17,-121,-19,-84,-21,-28,-23,43,-24,-127,-26,-18,-28,107,-29,1,-30,-88,-32,107,-33,65,-34,55,-35,62,-36,101,-37,-92,-38,0,-38,120,-39,12,-39,-69,-40,-120,-40,115,-40,121,-40,-98,-40,-35,-40,59,-39,-72,-39,72,-38,0,-37,-58,-37,-78,-36,-79,-35,-52,-34,-4,-33,74,-31,-90,-30,31,-28,-90,-27,72,-25,-15,-24,-72,-22,-125,-20,99,-18,79,-16,66,-14,69,-12,77,-10,94,-8,113,-6,-114,-4,-90,-2,-58,0,-31,2,-7,4,20,7,32,9,46,11,47,13,37,15,22,17,-12,18,-58,20,-114,22,59,24,-33,25,109,27,-26,28,76,30,-103,31,-48,32,-16,33,-10,34,-28,35,-77,36,110,37,7,38,-120,38,-19,38,51,39,94,39,107,39,94,39,46,39,-21,38,-128,38,4,38,97,37,-81,36,-43,35,-18,34,-30,33,-60,32,-116,31}; }
	private static byte[] data53(){ return new byte[] {60,30,-39,28,93,27,-48,25,47,24,123,22,-69,20,-28,18,11,17,22,15,39,13,32,11,27,9,9,7,-11,4,-34,2,-63,0,-87,-2,-115,-4,121,-6,98,-8,89,-10,78,-12,84,-14,95,-16,120,-18,-101,-20,-47,-22,16,-23,102,-25,-51,-27,65,-28,-43,-30,112,-31,47,-32,-3,-34,-27,-35,-23,-36,0,-36,58,-37,-120,-38,-11,-39,125,-39,31,-39,-28,-40,-68,-40,-70,-40,-49,-40,2,-39,82,-39,-64,-39,69,-38,-19,-38,-88,-37,-125,-36,119,-35,-126,-34,-86,-33,-29,-32,58,-30,-96,-29,34,-27,-81,-26,87,-24,9,-22,-46,-21,-94,-19,-120,-17,112,-15,110,-13,105,-11,120,-9,-127,-7,-102,-5,-83,-3,-56,-1,-34,1,-7,3,8,6,28,8,37,10,36,12,36,14,10,16,-11,17,-59,19,-111,21,69,23,-18,24,-128,26,2,28,110,29,-60,30,4,32,47,33,58,34,56,35,15,36,-42,36,125,37,9,38,123,38,-49,38,6,39,36,39,33,39,4,39,-54,38,116,38,0,38,116,37,-57,36,5,36,36,35,46,34,25,33,-13,31,-82,30,90,29,-22,27,108,26,-44,24,48,23,119,21,-80,19,-37,17,-7,15,8,14,19,12,16,10,9,8,-8,5,-23,3,-49,1,-64,-1,-95,-3,-109,-5,125,-7,116,-9,108,-11,111,-13,121,-15,-113,-17,-79,-19,-34,-21,32,-22,106,-24,-52,-26,61,-27,-63,-29,93,-30,13,-31,-49,-33,-75,-34,-92,-35,-73,-36,-31,-37,33,-37,-123,-38,-5,-39,-109,-39,69,-39,18,-39,-1,-40,4,-39,42,-39,106,-39,-59,-39,63,-38,-47,-38,-125,-37,74,-36,48,-35,43,-34,67,-33,112,-32,-74,-31,14,-29,-127,-28,4,-26,-101,-25,68,-23,-2,-22,-60,-20,-96,-18,126,-16,111,-14,103,-12,104,-10,112,-8,126,-6,-115,-4,-93,-2,-74,0,-52,2,-37,4,-20,6,-12,8,-9,10,-15,12,-29,14,-58,16,-91,18,107,20,46,22,-42,23,117,25,-6,26,115,28,-50,29,31,31,76,32,109,33,109,34,88,35,41,36,-32,36,120,37,-5,37,92,38,-90,38,-48,38,-32,38,-45,38,-87,38,100,38,1,38,-123,37,-22,36,57,36,103,35,-124,34,125,33,104,32,50,31,-17,29,-115,28,30,27,-110,25,-1,23,80,22,-104,20,-51,18,-11,16,17,15,36,13,43,11,41,9,38,7,19,5,11,3,-13,0,-27,-2,-48,-4,-62,-6,-74,-8,-78,-10,-80,-12,-68,-14,-53,-16,-19,-18,23,-19,77,-21,-104,-23,-20,-25,89,-26,-43,-28,100,-29,11,-30,-60,-32,-104,-33,-128,-34,-124,-35,-98,-36,-44,-37,36,-37,-115,-38,22,-38,-76,-39,116,-39,78,-39,66,-39,87,-39,-124,-39,-51,-39,56,-38,-76,-38,89,-37,8,-36,-30,-36,-55,-35,-47,-34,-22,-33,36,-31,104,-30,-50,-29,65,-27,-57,-26,103,-24,13,-22,-50,-21,-108,-19,112,-17,81,-15,66,-13,55,-11,58,-9,60,-7,76,-5,84,-3,107,-1,116,1,-117,3,-111,5,-98,7,-97,9,-101,11,-112,13,118,15,88,17,38,19,-20,20,-98,22,65,24,-42,25,80,27,-64,28,17,30,83,31,125,32,-116,33,-122,34,101,35,42,36,-42,36,103,37,-39,37,55,38,112,38,-108,38,-103,38,-128,38,80,38,1,38,-109,37,18,37,109,36,-78,35,-33,34,-19,33,-24,32,-58,31,-111,30,65,29,-28,27,104,26,-31,24,69,23,-107,21,-33,19,12,18,60,16,81,14,103,12,111,10,111,8,108,6,98,4,83,2,73,0,56,-2,43,-4,35,-6,26,-8,28,-10,35,-12,52,-14,76,-16,116,-18,-91,-20,-27,-22,56,-23,-107,-25,11,-26,-114,-28,43,-29,-43,-31,-97,-32,117,-33,110,-34,119,-35,-100,-36,-35,-37,50,-37,-84,-38,55,-38,-27,-39,-86,-39,-117,-39,-113,-39,-92,-39,-31,-39,44,-38,-96,-38,39,-37,-52,-37,-119,-36,99,-35,84,-34,93,-33,-126,-32,-75,-31,10,-29,105,-28,-27,-27,108,-25,13,-23,-75,-22,119,-20,63,-18,23,-16,-3,-15,-25,-13,-31,-11,-37,-9,-30,-7,-26,-5,-10,-3,-3,-1,13,2,22,4,29,6,35,8,27,10,23,12,-1,13,-29,15,-69,17,-126,19,65,21,-21,22,-120,24,15,26,-119,27,-26,28,57,30,108,31,-113,32,-107,33,-122,34,94,35,24,36,-65,36,66,37,-78,37,2,38,56,38,82,38,79,38,49,38,-9,37,-94,37,49,37,-92,36,-1,35,59,35,100,34,111,33,97,32,67,31,1,30,-71,28,79,27,-41,25,78,24,-82,22,2,21,69,19,122,17,-95,15,-63,13,-46,11,-34,9,-31,7,-33,5,-40,3,-48,1,-58,-1,-70,-3,-76,-5,-83,-7,-83,-9,-76,-11,-65,-13,-40,-15,-11,-17,37,-18,92,-20,-92,-22,-4,-24,100,-25,-35,-27,109,-28,11,-29,-60,-31,-115,-32,117,-33,109,-34,-126,-35,-82,-36,-12,-37,87,-37}; }
	private static byte[] data54(){ return new byte[] {-48,-38,105,-38,23,-38,-22,-39,-50,-39,-41,-39,-10,-39,50,-38,-116,-38,-3,-38,-114,-37,52,-36,-6,-36,-47,-35,-51,-34,-45,-33,-2,-32,53,-30,-122,-29,-17,-28,99,-26,-13,-25,-114,-23,60,-21,-8,-20,-61,-18,-103,-16,124,-14,104,-12,89,-10,89,-8,84,-6,93,-4,98,-2,107,0,115,2,120,4,125,6,119,8,117,10,94,12,74,14,37,16,-11,17,-70,19,110,21,20,23,-87,24,44,26,-101,27,-10,28,62,30,107,31,-118,32,-121,33,114,34,66,35,-7,35,-108,36,25,37,124,37,-55,37,-7,37,13,38,6,38,-28,37,-94,37,77,37,-46,36,73,36,-104,35,-39,34,-7,33,4,33,-10,31,-47,30,-109,29,69,28,-34,26,100,25,-36,23,58,22,-111,20,-44,18,9,17,54,15,82,13,107,11,118,9,125,7,127,5,121,3,121,1,109,-1,110,-3,99,-5,103,-7,106,-9,116,-11,-118,-13,-96,-15,-52,-17,-8,-19,62,-20,-125,-22,-22,-24,78,-25,-41,-27,100,-28,14,-29,-53,-31,-102,-32,-121,-33,-123,-34,-96,-35,-45,-36,28,-36,-124,-37,4,-37,-96,-38,85,-38,41,-38,20,-38,32,-38,67,-38,-127,-38,-31,-38,82,-37,-24,-37,-113,-36,85,-35,53,-34,40,-33,59,-32,90,-31,-99,-30,-24,-29,82,-27,-58,-26,86,-24,-19,-23,-98,-21,85,-19,32,-17,-13,-16,-45,-14,-67,-12,-84,-10,-90,-8,-95,-6,-93,-4,-87,-2,-89,0,-78,2,-83,4,-80,6,-89,8,-102,10,-122,12,103,14,64,16,10,18,-55,19,121,21,25,23,-86,24,37,26,-109,27,-27,28,43,30,82,31,106,32,102,33,74,34,23,35,-56,35,97,36,-32,36,64,37,-117,37,-74,37,-57,37,-65,37,-106,37,89,37,-7,36,-122,36,-15,35,72,35,-125,34,-94,33,-79,32,-100,31,125,30,61,29,-16,27,-119,26,18,25,-120,23,-19,21,66,20,-121,18,-61,16,-21,14,19,13,38,11,60,9,65,7,74,5,70,3,75,1,66,-1,72,-3,65,-5,74,-7,80,-9,97,-11,120,-13,-105,-15,-60,-17,-10,-19,64,-20,-115,-22,-15,-24,100,-25,-26,-27,-127,-28,42,-29,-21,-31,-62,-32,-82,-33,-76,-34,-50,-35,8,-35,82,-36,-65,-37,65,-37,-34,-38,-103,-38,106,-38,92,-38,103,-38,-118,-38,-47,-38,38,-37,-94,-37,50,-36,-36,-36,-93,-35,-128,-34,115,-33,-122,-32,-91,-31,-28,-30,47,-28,-104,-27,7,-25,-103,-24,43,-22,-39,-21,-111,-19,82,-17,41,-15,2,-13,-23,-12,-42,-10,-54,-8,-62,-6,-61,-4,-67,-2,-62,0,-66,2,-67,4,-73,6,-84,8,-102,10,-125,12,93,14,53,16,-9,17,-72,19,93,21,0,23,-121,24,3,26,105,27,-66,28,-8,29,39,31,48,32,51,33,14,34,-35,34,-118,35,33,36,-98,36,-3,36,72,37,110,37,-123,37,116,37,84,37,13,37,-74,36,61,36,-83,35,2,35,64,34,95,33,111,32,94,31,62,30,5,29,-76,27,85,26,-34,24,87,23,-64,21,24,20,96,18,-96,16,-53,14,-10,12,17,11,36,9,52,7,58,5,66,3,66,1,72,-1,68,-3,81,-5,80,-7,100,-9,115,-11,-112,-13,-77,-15,-30,-17,28,-18,99,-20,-70,-22,28,-23,-108,-25,27,-26,-76,-28,101,-29,36,-30,-1,-32,-18,-33,-14,-34,21,-34,69,-35,-99,-36,0,-36,-119,-37,36,-37,-33,-38,-79,-38,-92,-38,-87,-38,-44,-38,14,-37,110,-37,-31,-37,114,-36,26,-35,-35,-35,-72,-34,-82,-33,-75,-32,-38,-31,14,-29,93,-28,-68,-27,48,-25,-76,-24,75,-22,-16,-21,-91,-19,101,-17,53,-15,10,-13,-18,-12,-43,-10,-57,-8,-70,-6,-74,-4,-83,-2,-83,0,-90,2,-96,4,-105,6,-121,8,115,10,87,12,47,14,1,16,-59,17,123,19,41,21,-67,22,73,24,-63,25,37,27,119,28,-75,29,-39,30,-20,31,-28,32,-58,33,-111,34,62,35,-39,35,78,36,-71,36,-6,36,43,37,59,37,49,37,15,37,-50,36,120,36,-1,35,118,35,-53,34,12,34,50,33,63,32,57,31,23,30,-29,28,-102,27,58,26,-54,24,72,23,-78,21,18,20,93,18,-95,16,-46,14,1,13,30,11,58,9,75,7,86,5,100,3,102,1,112,-1,117,-3,124,-5,-117,-7,-105,-9,-79,-11,-49,-13,-12,-15,40,-16,97,-18,-82,-20,5,-21,105,-23,-25,-25,102,-26,13,-27,-79,-29,123,-30,82,-31,66,-32,71,-33,102,-34,-100,-35,-23,-36,86,-36,-44,-37,116,-37,41,-37,-3,-38,-26,-38,-13,-38,14,-37,83,-37,-94,-37,29,-36,-94,-36,73,-35,10,-34,-35,-34,-48,-33,-44,-32,-14,-31,34,-29,111,-28,-62,-27,57,-25,-77,-24,71,-22,-25,-21,-107,-19,82,-17,28,-15,-20,-14,-51,-12,-84,-10,-100,-8,-118,-6,127,-4,119,-2,108,0,104,2,89,4,80,6,57,8,38,10}; }
	private static byte[] data55(){ return new byte[] {3,12,-36,13,-86,15,107,17,34,19,-56,20,99,22,-23,23,98,25,-59,26,23,28,83,29,125,30,-117,31,-121,32,108,33,51,34,-23,34,-128,35,-4,35,103,36,-83,36,-33,36,-11,36,-18,36,-50,36,-106,36,62,36,-48,35,71,35,-92,34,-24,33,20,33,40,32,36,31,12,30,-38,28,-104,27,62,26,-45,24,87,23,-57,21,45,20,125,18,-58,16,-2,14,48,13,85,11,116,9,-118,7,-100,5,-85,3,-75,1,-64,-1,-53,-3,-44,-5,-25,-7,-8,-9,19,-10,51,-12,91,-14,-112,-16,-49,-18,24,-19,115,-21,-41,-23,83,-24,-40,-26,118,-27,35,-28,-27,-30,-66,-31,-86,-32,-81,-33,-53,-34,-3,-35,76,-35,-83,-36,51,-36,-61,-37,126,-37,69,-37,50,-37,50,-37,80,-37,-120,-37,-41,-37,72,-36,-53,-36,108,-35,34,-34,-9,-34,-39,-33,-31,-32,-14,-31,32,-29,97,-28,-75,-27,27,-25,-101,-24,30,-22,-65,-21,98,-19,29,-17,-36,-16,-84,-14,-126,-12,96,-10,73,-8,49,-6,35,-4,22,-2,7,0,-2,1,-18,3,-34,5,-55,7,-82,9,-116,11,100,13,44,15,-15,16,-94,18,77,20,-28,21,106,23,-25,24,70,26,-95,27,-42,28,9,30,20,31,26,32,-6,32,-53,33,-126,34,27,35,-92,35,8,36,93,36,-112,36,-85,36,-83,36,-111,36,94,36,16,36,-90,35,38,35,-121,34,-44,33,8,33,33,32,40,31,17,30,-18,28,-85,27,97,26,-9,24,-124,23,-3,21,99,20,-60,18,9,17,82,15,-127,13,-79,11,-44,9,-17,7,9,6,26,4,41,2,58,0,70,-2,86,-4,105,-6,127,-8,-102,-10,-64,-12,-26,-14,31,-15,90,-17,-87,-19,-1,-21,104,-22,-34,-24,101,-25,0,-26,-86,-28,107,-29,64,-30,42,-31,42,-32,65,-33,114,-34,-73,-35,26,-35,-111,-36,36,-36,-46,-37,-103,-37,121,-37,119,-37,-117,-37,-68,-37,6,-36,107,-36,-22,-36,-128,-35,51,-34,-10,-34,-34,-33,-49,-32,-29,-31,2,-29,63,-28,-120,-27,-21,-26,90,-24,-33,-23,113,-21,19,-19,-61,-18,124,-16,70,-14,20,-12,-17,-11,-49,-9,-76,-7,-96,-5,-115,-3,125,-1,109,1,90,3,72,5,48,7,18,9,-16,10,-61,12,-113,14,79,16,7,18,-88,19,74,21,-51,22,74,24,-77,25,4,27,76,28,116,29,-112,30,-113,31,125,32,79,33,11,34,-81,34,55,35,-85,35,-2,35,63,36,94,36,106,36,86,36,42,36,-27,35,-123,35,11,35,122,34,-53,33,10,33,44,32,60,31,47,30,20,29,-37,27,-105,26,57,25,-51,23,78,22,-64,20,32,19,121,17,-67,15,-4,13,48,12,85,10,-127,8,-109,6,-76,4,-62,2,-38,0,-24,-2,-1,-4,16,-5,45,-7,71,-9,111,-11,-103,-13,-50,-15,14,-16,87,-18,-78,-20,19,-21,-115,-23,13,-24,-90,-26,79,-27,9,-28,-37,-30,-65,-31,-70,-32,-52,-33,-11,-34,53,-34,-113,-35,0,-35,-116,-36,48,-36,-15,-37,-60,-37,-65,-37,-62,-37,-13,-37,45,-36,-118,-36,0,-35,-119,-35,54,-34,-17,-34,-57,-33,-73,-32,-73,-31,-41,-30,1,-28,69,-27,-98,-26,2,-24,-126,-23,6,-21,-92,-20,71,-18,-2,-17,-69,-15,-124,-13,90,-11,47,-9,20,-7,-10,-6,-33,-4,-53,-2,-73,0,-95,2,-117,4,113,6,81,8,46,10,0,12,-52,13,-116,15,68,17,-22,18,-121,20,21,22,-113,23,-1,24,83,26,-98,27,-50,28,-18,29,-10,30,-26,31,-61,32,-123,33,49,34,-61,34,61,35,-100,35,-29,35,15,36,35,36,25,36,-6,35,-68,35,105,35,-7,34,114,34,-47,33,22,33,75,32,90,31,100,30,74,29,35,28,-28,26,-107,25,45,24,-65,22,51,21,-93,19,-1,17,81,16,-109,14,-47,12,-1,10,44,9,76,7,108,5,-124,3,-101,1,-75,-1,-57,-3,-29,-5,-3,-7,26,-8,70,-10,106,-12,-89,-14,-32,-16,45,-17,-127,-19,-27,-21,85,-22,-40,-24,105,-25,14,-26,-60,-28,-115,-29,110,-30,95,-31,108,-32,-117,-33,-60,-34,21,-34,124,-35,-1,-36,-104,-36,80,-36,24,-36,7,-36,2,-36,34,-36,86,-36,-92,-36,16,-35,-114,-35,43,-34,-36,-34,-89,-33,-118,-32,-126,-31,-112,-30,-76,-29,-21,-28,57,-26,-109,-25,6,-23,-125,-22,20,-20,-78,-19,92,-17,17,-15,-41,-14,-101,-12,117,-10,73,-8,44,-6,13,-4,-12,-3,-37,-1,-60,1,-88,3,-115,5,108,7,70,9,26,11,-29,12,-87,14,91,16,12,18,-92,19,60,21,-74,22,44,24,-123,25,-41,26,13,28,53,29,67,30,61,31,33,32,-17,32,-95,33,65,34,-62,34,46,35,-127,35,-74,35,-40,35,-39,35,-58,35,-105,35,77,35,-20,34,114,34,-37,33,52,33,105,32,-107,31,-99,30,-103,29,122,28,72,27,4,26}; }
	private static byte[] data56(){ return new byte[] {-85,24,66,23,-57,21,62,20,-91,18,-1,16,78,15,-112,13,-53,11,-6,9,37,8,73,6,103,4,-119,2,-102,0,-64,-2,-47,-4,-10,-6,19,-7,60,-9,103,-11,-98,-13,-40,-15,36,-16,114,-18,-41,-20,65,-21,-64,-23,75,-24,-21,-26,-106,-27,97,-28,47,-29,34,-30,30,-31,56,-32,101,-33,-84,-34,8,-34,-128,-35,14,-35,-76,-36,123,-36,79,-36,74,-36,85,-36,124,-36,-62,-36,24,-35,-114,-35,28,-34,-66,-34,126,-33,81,-32,59,-31,62,-30,82,-29,-127,-28,-70,-27,18,-25,112,-24,-24,-23,106,-21,-1,-20,-100,-18,78,-16,1,-14,-57,-13,-112,-11,99,-9,59,-7,25,-5,-7,-4,-35,-2,-65,0,-93,2,-124,4,97,6,60,8,13,10,-38,11,-99,13,85,15,5,17,-89,18,59,20,-62,21,54,23,-98,24,-17,25,51,27,96,28,119,29,127,30,104,31,67,32,1,33,-84,33,57,34,-76,34,14,35,89,35,-127,35,-106,35,-115,35,109,35,52,35,-33,34,116,34,-16,33,79,33,-98,32,-52,31,-18,30,-15,29,-29,28,-66,27,-122,26,61,25,-32,23,111,22,-11,20,99,19,-51,17,35,16,111,14,-76,12,-21,10,30,9,72,7,112,5,-112,3,-79,1,-50,-1,-17,-3,14,-4,49,-6,89,-8,-124,-10,-69,-12,-12,-14,60,-15,-117,-17,-26,-19,80,-20,-57,-22,78,-23,-28,-25,-115,-26,71,-27,20,-28,-7,-30,-21,-31,-4,-32,27,-32,87,-33,-89,-34,17,-34,-111,-35,44,-35,-33,-36,-84,-36,-111,-36,-111,-36,-88,-36,-35,-36,37,-35,-116,-35,7,-34,-99,-34,75,-33,16,-32,-23,-32,-33,-31,-30,-30,3,-28,49,-27,115,-26,-51,-25,49,-23,-86,-22,50,-20,-60,-19,104,-17,23,-15,-52,-14,-110,-12,89,-10,45,-8,0,-6,-34,-5,-71,-3,-102,-1,122,1,85,3,54,5,8,7,-30,8,-88,10,112,12,44,14,-36,15,-123,17,26,19,-85,20,35,22,-107,23,-21,24,60,26,108,27,-107,28,-95,29,-101,30,-127,31,74,32,2,33,-95,33,36,34,-106,34,-26,34,35,35,71,35,78,35,62,35,23,35,-50,34,123,34,-2,33,120,33,-49,32,20,32,65,31,86,30,88,29,68,28,26,27,-34,25,-112,24,47,23,-65,21,63,20,-81,18,21,17,107,15,-74,13,-2,11,51,10,106,8,-106,6,-68,4,-26,2,5,1,41,-1,77,-3,113,-5,-102,-7,-57,-9,-6,-11,53,-12,119,-14,-60,-16,28,-17,-128,-19,-16,-21,112,-22,0,-23,-98,-25,81,-26,19,-27,-22,-29,-39,-30,-47,-31,-15,-32,18,-32,96,-33,-79,-34,43,-34,-80,-35,87,-35,15,-35,-23,-36,-46,-36,-32,-36,-6,-36,57,-35,-121,-35,-8,-35,118,-34,23,-33,-57,-33,-111,-32,118,-31,105,-30,118,-29,-104,-28,-55,-27,19,-25,107,-24,-46,-23,78,-21,-43,-20,106,-18,16,-16,-72,-15,117,-13,50,-11,-2,-10,-55,-8,-95,-6,118,-4,81,-2,45,0,7,2,-30,3,-72,5,-117,7,88,9,30,11,-35,12,-109,14,58,16,-33,17,107,19,-13,20,102,22,-52,23,31,25,99,26,-114,27,-82,28,-81,29,-91,30,124,31,68,32,-16,32,-122,33,3,34,105,34,-74,34,-23,34,5,35,6,35,-19,34,-62,34,112,34,24,34,-107,33,9,33,91,32,-100,31,-62,30,-41,29,-46,28,-69,27,-113,26,80,25,0,24,-98,22,45,21,-86,19,28,18,-127,16,-41,14,38,13,106,11,-89,9,-38,7,14,6,52,4,97,2,-122,0,-83,-2,-43,-4,-3,-6,47,-7,91,-9,-101,-11,-42,-13,34,-14,115,-16,-45,-18,60,-19,-74,-21,60,-22,-47,-24,122,-25,50,-26,-4,-28,-36,-29,-50,-30,-43,-31,-12,-32,39,-32,111,-33,-43,-34,74,-34,-33,-35,-120,-35,74,-35,38,-35,28,-35,40,-35,79,-35,-113,-35,-27,-35,88,-34,-33,-34,127,-33,56,-32,3,-31,-21,-31,-30,-30,-13,-29,19,-27,76,-26,-113,-25,-15,-24,82,-22,-44,-21,85,-19,-17,-18,-114,-16,60,-14,-15,-13,-79,-11,117,-9,69,-7,18,-5,-23,-4,-66,-2,-106,0,110,2,65,4,20,6,-29,7,-88,9,108,11,34,13,-46,14,120,16,15,18,-101,19,26,21,-122,22,-25,23,49,25,112,26,-108,27,-83,28,-88,29,-106,30,104,31,41,32,-50,32,95,33,-43,33,53,34,125,34,-85,34,-64,34,-67,34,-96,34,107,34,32,34,-74,33,59,33,-92,32,-11,31,53,31,87,30,105,29,100,28,73,27,30,26,-35,24,-114,23,43,22,-71,20,56,19,-85,17,15,16,107,14,-73,12,2,11,58,9,124,7,-93,5,-34,3,0,2,48,0,90,-2,-123,-4,-74,-6,-26,-8,29,-9,94,-11,-96,-13,-14,-15,72,-16,-82,-18,29,-19,-101,-21,41,-22,-61,-24,114,-25,48,-26,-1,-28,-25,-29,-35,-30,-21,-31,14,-31,71,-32}; }
	private static byte[] data57(){ return new byte[] {-106,-33,-1,-34,125,-34,17,-34,-60,-35,-120,-35,105,-35,100,-35,113,-35,-96,-35,-34,-35,62,-34,-83,-34,60,-33,-38,-33,-104,-32,100,-31,77,-30,70,-29,86,-28,121,-27,-81,-26,-9,-25,80,-23,-68,-22,48,-20,-69,-19,76,-17,-21,-16,-102,-14,71,-12,11,-10,-59,-9,-106,-7,95,-5,49,-3,7,-1,-45,0,-83,2,121,4,72,6,18,8,-44,9,-113,11,70,13,-21,14,-113,16,33,18,-91,19,34,21,-121,22,-29,23,42,25,96,26,-127,27,-107,28,-118,29,118,30,65,31,-3,31,-97,32,42,33,-97,33,-6,33,60,34,105,34,122,34,115,34,88,34,26,34,-47,33,100,33,-26,32,80,32,-97,31,-36,30,0,30,17,29,10,28,-13,26,-60,25,-120,24,55,23,-43,21,104,20,-28,18,95,17,-65,15,34,14,111,12,-69,10,-3,8,54,7,112,5,-96,3,-47,1,-1,-1,47,-2,93,-4,-107,-6,-59,-8,7,-9,69,-11,-109,-13,-28,-15,66,-16,-86,-18,33,-19,-96,-21,54,-22,-46,-24,-121,-25,72,-26,31,-27,5,-28,4,-29,21,-30,58,-31,121,-32,-54,-33,55,-33,-75,-34,84,-34,-1,-35,-50,-35,-82,-35,-87,-35,-67,-35,-25,-35,46,-34,-121,-34,-2,-34,-120,-33,42,-32,-26,-32,-77,-31,-100,-30,-111,-29,-90,-28,-63,-27,-4,-26,62,-24,-104,-23,-3,-22,119,-20,-10,-19,-114,-17,35,-15,-47,-14,124,-12,56,-10,-7,-9,-71,-7,-118,-5,79,-3,38,-1,-19,0,-60,2,-120,4,88,6,24,8,-37,9,-114,11,67,13,-29,14,-127,16,18,18,-112,19,9,21,107,22,-63,23,8,25,53,26,91,27,96,28,95,29,60,30,13,31,-63,31,100,32,-21,32,95,33,-74,33,-6,33,35,34,51,34,46,34,12,34,-42,33,-123,33,29,33,-99,32,8,32,88,31,-106,30,-68,29,-53,28,-53,27,-80,26,-119,25,74,24,-1,22,-97,21,50,20,-73,18,44,17,-102,15,-10,13,79,12,-102,10,-32,8,32,7,89,5,-111,3,-60,1,-9,-1,43,-2,92,-4,-104,-6,-49,-8,16,-9,89,-11,-94,-13,-1,-15,92,-16,-54,-18,66,-19,-56,-21,94,-22,0,-23,-74,-25,124,-26,81,-27,65,-28,60,-29,82,-30,122,-31,-73,-32,14,-32,121,-33,-5,-34,-105,-34,71,-34,20,-34,-12,-35,-15,-35,2,-34,47,-34,113,-34,-50,-34,63,-33,-53,-33,108,-32,33,-31,-12,-31,-47,-30,-49,-29,-42,-28,-8,-27,40,-25,109,-24,-64,-23,37,-21,-105,-20,25,-18,-93,-17,65,-15,-33,-14,-111,-12,64,-10,1,-8,-65,-7,-122,-5,79,-3,24,-1,-27,0,-81,2,118,4,63,6,-4,7,-71,9,109,11,24,13,-69,14,83,16,-33,17,94,19,-47,20,50,22,-123,23,-55,24,-11,25,25,27,29,28,24,29,-9,29,-60,30,122,31,26,32,-93,32,21,33,110,33,-79,33,-38,33,-19,33,-24,33,-57,33,-108,33,66,33,-33,32,97,32,-52,31,33,31,97,30,-120,29,-97,28,-100,27,-117,26,99,25,42,24,-31,22,-122,21,28,20,-89,18,32,17,-113,15,-11,13,75,12,-95,10,-25,8,46,7,104,5,-87,3,-37,1,24,0,72,-2,-121,-4,-68,-6,0,-7,63,-9,-115,-11,-38,-13,57,-14,-103,-16,10,-17,-124,-19,15,-20,-94,-22,75,-23,0,-24,-58,-26,-94,-27,-116,-28,-116,-29,-95,-30,-56,-31,9,-31,92,-32,-57,-33,74,-33,-30,-34,-108,-34,94,-34,59,-34,56,-34,71,-34,111,-34,-78,-34,7,-33,123,-33,-1,-33,-98,-32,82,-31,28,-30,-5,-30,-17,-29,-10,-28,17,-26,64,-25,126,-24,-51,-23,45,-21,-100,-20,21,-18,-94,-17,49,-15,-43,-14,122,-12,42,-10,-29,-9,-99,-7,98,-5,35,-3,-20,-2,-80,0,124,2,58,4,3,6,-71,7,119,9,36,11,-49,12,110,14,4,16,-114,17,11,19,124,20,-36,21,46,23,112,24,-97,25,-68,26,-56,27,-68,28,-95,29,107,30,37,31,-61,31,81,32,-62,32,31,33,101,33,-115,33,-87,33,-97,33,-120,33,87,33,6,33,-84,32,43,32,-96,31,-7,30,58,30,107,29,-128,28,-118,27,117,26,91,25,31,24,-29,22,-121,21,38,20,-75,18,49,17,-86,15,16,14,111,12,-56,10,19,9,95,7,-96,5,-32,3,28,2,88,0,-111,-2,-48,-4,11,-5,81,-7,-109,-9,-28,-11,52,-12,-108,-14,-6,-16,103,-17,-22,-19,108,-20,10,-21,-82,-23,100,-24,45,-25,4,-26,-15,-28,-16,-29,1,-29,43,-30,101,-31,-70,-32,34,-32,-96,-33,57,-33,-29,-34,-83,-34,-122,-34,126,-34,-119,-34,-83,-34,-21,-34,60,-33,-86,-33,41,-32,-59,-32,112,-31,55,-30,15,-29,-2,-29,0,-27,20,-26,62,-25,115,-24,-62,-23,23,-21,-127,-20,-7,-19,120,-17,10,-15,-94,-14,69,-12,-17,-11,-94,-9,89,-7,22,-5,-41,-4}; }
	private static byte[] data58(){ return new byte[] {-105,-2,92,0,29,2,-32,3,-99,5,89,7,12,9,-68,10,98,12,0,14,-106,15,28,17,-101,18,8,20,108,21,-70,22,1,24,44,25,77,26,90,27,79,28,56,29,3,30,-65,30,99,31,-15,31,105,32,-57,32,18,33,65,33,94,33,91,33,76,33,23,33,-39,32,120,32,7,32,124,31,-35,30,36,30,93,29,118,28,-119,27,121,26,102,25,50,24,-8,22,-88,21,75,20,-33,18,102,17,-34,15,80,14,-77,12,17,11,98,9,-77,7,-7,5,62,4,127,2,-66,0,-4,-2,63,-3,125,-5,-60,-7,13,-8,92,-10,-79,-12,19,-13,117,-15,-20,-17,101,-18,-14,-20,-121,-21,47,-22,-29,-24,-86,-25,-127,-26,107,-27,102,-28,120,-29,-101,-30,-43,-31,35,-31,-119,-32,1,-32,-105,-33,60,-33,-2,-34,-43,-34,-60,-34,-53,-34,-23,-34,30,-33,108,-33,-49,-33,76,-32,-37,-32,-123,-31,64,-30,19,-29,-4,-29,-14,-28,5,-26,33,-25,84,-24,-102,-23,-27,-22,80,-20,-74,-19,56,-17,-65,-16,79,-14,-15,-13,-113,-11,67,-9,-18,-8,-83,-6,96,-4,37,-2,-33,-1,-95,1,92,3,27,5,-50,6,-123,8,46,10,-43,11,114,13,5,15,-115,16,11,18,121,19,-35,20,46,22,115,23,-91,24,-58,25,-43,26,-47,27,-71,28,-116,29,74,30,-11,30,-123,31,5,32,105,32,-73,32,-14,32,13,33,28,33,7,33,-25,32,-91,32,83,32,-25,31,99,31,-51,30,30,30,91,29,-127,28,-105,27,-108,26,-125,25,95,24,37,23,-29,21,-118,20,39,19,-76,17,53,16,-83,14,21,13,125,11,-47,9,42,8,114,6,-63,4,2,3,75,1,-120,-1,-48,-3,18,-4,92,-6,-89,-8,-7,-10,77,-11,-77,-13,19,-14,-115,-16,4,-17,-113,-19,38,-20,-54,-22,125,-23,66,-24,18,-25,-1,-27,-16,-28,4,-28,26,-29,88,-30,-103,-31,-2,-32,111,-32,-4,-33,-99,-33,87,-33,38,-33,14,-33,14,-33,32,-33,84,-33,-111,-33,-12,-33,96,-32,-20,-32,-118,-31,63,-30,7,-29,-25,-29,-44,-28,-33,-27,-15,-26,31,-24,85,-23,-93,-22,-9,-21,100,-19,-46,-18,90,-16,-34,-15,123,-13,18,-11,-66,-10,104,-8,25,-6,-47,-5,-119,-3,66,-1,2,1,-75,2,117,4,34,6,-37,7,126,9,41,11,-63,12,86,14,-34,15,92,17,-51,18,49,20,-120,21,-53,22,5,24,38,25,60,26,59,27,41,28,2,29,-59,29,120,30,13,31,-107,31,0,32,88,32,-105,32,-64,32,-47,32,-53,32,-79,32,120,32,49,32,-53,31,88,31,-61,30,36,30,104,29,-104,28,-72,27,-65,26,-72,25,-101,24,111,23,49,22,-28,20,-119,19,29,18,-86,16,37,15,-102,13,3,12,99,10,-64,8,15,7,99,5,-87,3,-10,1,58,0,-125,-2,-54,-4,22,-5,97,-7,-72,-9,13,-10,112,-12,-41,-14,70,-15,-57,-17,73,-18,-30,-20,-127,-21,50,-22,-14,-24,-63,-25,-92,-26,-106,-27,-97,-28,-76,-29,-26,-30,35,-30,-127,-31,-23,-32,110,-32,9,-32,-77,-33,-125,-33,89,-33,83,-33,94,-33,127,-33,-66,-33,10,-32,118,-32,-15,-32,-120,-31,47,-30,-16,-30,-63,-29,-87,-28,-90,-27,-82,-26,-45,-25,-2,-24,66,-22,-113,-21,-17,-20,90,-18,-47,-17,87,-15,-32,-14,125,-12,24,-10,-65,-9,107,-7,26,-5,-48,-4,-123,-2,60,0,-14,1,-88,3,89,5,12,7,-80,8,89,10,-16,11,-121,13,17,15,-115,16,6,18,102,19,-59,20,11,22,71,23,114,24,-120,25,-110,26,-125,27,99,28,50,29,-27,29,-116,30,21,31,-115,31,-18,31,53,32,107,32,-124,32,-117,32,120,32,78,32,17,32,-75,31,79,31,-60,30,49,30,-128,29,-66,28,-27,27,-3,26,-7,25,-16,24,-57,23,-102,22,82,21,4,20,-95,18,54,17,-67,15,54,14,-85,12,17,11,116,9,-51,7,36,6,112,4,-58,2,7,1,92,-1,-96,-3,-14,-5,65,-6,-108,-8,-16,-10,77,-11,-72,-13,39,-14,-95,-16,39,-17,-72,-19,85,-20,5,-21,-69,-23,-118,-24,100,-25,79,-26,83,-27,96,-28,-120,-29,-61,-30,14,-30,119,-31,-22,-32,127,-32,32,-32,-32,-33,-80,-33,-101,-33,-100,-33,-76,-33,-32,-33,40,-32,-128,-32,-10,-32,123,-31,26,-30,-53,-30,-110,-29,111,-28,91,-27,96,-26,110,-25,-103,-24,-56,-23,20,-21,97,-20,-58,-19,52,-17,-83,-16,53,-14,-65,-13,90,-11,-10,-10,-99,-8,71,-6,-12,-5,-90,-3,88,-1,10,1,-65,2,107,4,28,6,-62,7,103,9,1,11,-105,12,34,14,-93,15,28,17,-126,18,-28,19,44,21,117,22,-99,23,-62,24,-53,25,-53,26,-81,27,-118,28,68,29,-11,29,-119,30,12,31,118,31,-52,31,10,32,51,32,66,32,63,32,31,32,-15,31}; }
	private static byte[] data59(){ return new byte[] {-94,31,71,31,-51,30,66,30,-92,29,-23,28,35,28,65,27,81,26,79,25,53,24,17,23,-39,21,-111,20,63,19,-39,17,108,16,-16,14,109,13,-38,11,72,10,-91,8,6,7,89,5,-83,3,-1,1,76,0,-99,-2,-19,-4,63,-5,-109,-7,-13,-9,75,-10,-69,-12,35,-13,-97,-15,33,-16,-83,-18,74,-19,-18,-21,-90,-22,107,-23,60,-24,39,-25,25,-26,36,-27,68,-28,109,-29,-71,-30,12,-30,124,-31,2,-31,-106,-32,77,-32,13,-32,-19,-33,-33,-33,-22,-33,10,-32,65,-32,-111,-32,-15,-32,111,-31,-5,-31,-95,-30,90,-29,39,-28,9,-27,-4,-27,3,-25,27,-24,67,-23,124,-22,-58,-21,24,-19,-127,-18,-22,-17,108,-15,-19,-14,124,-12,21,-10,-82,-9,84,-7,-2,-6,-92,-4,88,-2,1,0,-76,1,94,3,12,5,-78,6,84,8,-13,9,-122,11,21,13,-104,14,18,16,-126,17,-31,18,57,20,124,21,-75,22,-37,23,-14,24,-10,25,-24,26,-56,27,-112,28,76,29,-20,29,121,30,-14,30,83,31,-96,31,-43,31,-11,31,-5,31,-16,31,-53,31,-115,31,64,31,-42,30,91,30,-58,29,34,29,99,28,-108,27,-77,26,-71,25,-75,24,-104,23,112,22,51,21,-17,19,-109,18,52,17,-65,15,72,14,-65,12,54,11,-101,9,3,8,93,6,-72,4,15,3,97,1,-73,-1,8,-2,93,-4,-74,-6,15,-7,115,-9,-43,-11,70,-12,-71,-14,59,-15,-61,-17,89,-18,-5,-20,-86,-21,103,-22,54,-23,15,-24,3,-25,-4,-27,20,-27,52,-28,113,-29,-69,-30,29,-30,-107,-31,30,-31,-59,-32,119,-32,75,-32,41,-32,43,-32,54,-32,99,-32,-98,-32,-14,-32,96,-31,-39,-31,118,-30,23,-29,-35,-29,-87,-28,-110,-27,-121,-26,-109,-25,-85,-24,-39,-23,18,-21,92,-20,-76,-19,23,-17,-121,-16,3,-14,-122,-13,21,-11,-87,-10,69,-8,-27,-7,-116,-5,50,-3,-35,-2,-118,0,48,2,-34,3,-128,5,35,7,-61,8,84,10,-22,11,107,13,-19,14,93,16,-58,17,31,19,110,20,-84,21,-38,22,-3,23,7,25,6,26,-15,26,-59,27,-116,28,59,29,-44,29,92,30,-53,30,38,31,108,31,-105,31,-75,31,-79,31,-93,31,114,31,53,31,-34,30,112,30,-16,29,88,29,-83,28,-21,27,28,27,48,26,60,25,47,24,20,23,-25,21,-82,20,97,19,14,18,-91,16,59,15,-70,13,60,12,-84,10,25,9,127,7,-33,5,60,4,-108,2,-18,0,66,-1,-99,-3,-10,-5,80,-6,-77,-8,22,-9,-123,-11,-10,-13,116,-14,-8,-16,-119,-17,36,-18,-51,-20,-125,-21,73,-22,26,-23,1,-24,-13,-26,-4,-27,21,-27,64,-28,127,-29,-44,-30,61,-30,-73,-31,78,-31,-14,-32,-78,-32,-120,-32,110,-32,113,-32,-118,-32,-79,-32,-5,-32,77,-31,-64,-31,66,-30,-37,-30,-121,-29,74,-28,28,-27,7,-26,-4,-26,11,-24,39,-23,79,-22,-111,-21,-44,-20,47,-18,-110,-17,0,-15,123,-14,-3,-13,-118,-11,26,-9,-74,-8,83,-6,-12,-5,-102,-3,64,-1,-26,0,-115,2,51,4,-49,5,115,7,5,9,-103,10,35,12,-91,13,26,15,-118,16,-24,17,63,19,-122,20,-66,21,-26,22,1,24,7,25,-1,25,-29,26,-78,27,116,28,23,29,-76,29,44,30,-98,30,-17,30,48,31,89,31,110,31,104,31,86,31,30,31,-29,30,-128,30,24,30,-115,29,-8,28,69,28,-120,27,-80,26,-56,25,-48,24,-62,23,-88,22,121,21,67,20,-14,18,-92,17,59,16,-50,14,88,13,-46,11,75,10,-72,8,32,7,-122,5,-29,3,65,2,-98,0,-9,-2,84,-3,-77,-5,17,-6,122,-8,-31,-10,85,-11,-52,-13,77,-14,-38,-16,108,-17,18,-18,-67,-20,122,-21,66,-22,31,-23,5,-24,3,-25,11,-26,46,-27,91,-28,-93,-29,-6,-30,104,-30,-23,-31,-126,-31,44,-31,-15,-32,-57,-32,-73,-32,-70,-32,-43,-32,3,-31,76,-31,-93,-31,25,-30,-101,-30,53,-29,-25,-29,-91,-28,127,-27,100,-26,94,-25,107,-24,-122,-23,-79,-22,-18,-21,51,-19,-115,-18,-22,-17,93,-15,-51,-14,87,-12,-40,-11,109,-9,-1,-8,-99,-6,56,-4,-34,-3,123,-1,34,1,-63,2,99,4,-2,5,-103,7,41,9,-71,10,58,12,-70,13,42,15,-108,16,-17,17,63,19,-126,20,-78,21,-37,22,-21,23,-15,24,-29,25,-65,26,-112,27,71,28,-20,28,127,29,-7,29,98,30,-78,30,-15,30,21,31,38,31,35,31,4,31,-40,30,-115,30,52,30,-63,29,60,29,-96,28,-12,27,47,27,92,26,113,25,122,24,109,23,85,22,39,21,-16,19,-92,18,85,17,-17,15,-121,14,15,13,-112,11,9,10,122,8,-25,6,77,5,-78,3,17,2,113,0,-47,-2,48,-3,-109,-5,-7,-7,96,-8,-45,-10}; }
	private static byte[] data60(){ return new byte[] {68,-11,-58,-13,71,-14,-37,-16,113,-17,26,-18,-53,-20,-116,-21,89,-22,57,-23,35,-24,39,-25,49,-26,88,-27,-117,-28,-45,-29,48,-29,-97,-30,37,-30,-65,-31,110,-31,50,-31,13,-31,-3,-32,3,-31,29,-31,81,-31,-106,-31,-14,-31,101,-30,-25,-30,-120,-29,47,-28,-9,-28,-56,-27,-80,-26,-86,-25,-77,-24,-51,-23,-7,-22,46,-20,119,-19,-55,-18,42,-16,-110,-15,10,-13,-126,-12,15,-10,-109,-9,46,-7,-67,-6,95,-4,-10,-3,-103,-1,53,1,-45,2,114,4,5,6,-96,7,40,9,-73,10,49,12,-80,13,26,15,127,16,-39,17,33,19,100,20,-113,21,-76,22,-63,23,-61,24,-77,25,-116,26,88,27,14,28,-79,28,65,29,-70,29,30,30,113,30,-87,30,-46,30,-35,30,-36,30,-69,30,-114,30,71,30,-24,29,123,29,-12,28,88,28,-80,27,-24,26,26,26,48,25,59,24,48,23,25,22,-17,20,-72,19,118,18,31,17,-56,15,88,14,-20,12,106,11,-19,9,92,8,-47,6,56,5,-94,3,4,2,108,0,-55,-2,53,-3,-109,-5,3,-6,108,-8,-30,-10,90,-11,-36,-13,99,-14,-6,-16,-107,-17,63,-18,-9,-20,-76,-21,-114,-22,104,-23,91,-24,94,-25,108,-26,-108,-27,-54,-28,18,-28,116,-29,-31,-30,107,-30,3,-30,-75,-31,121,-31,84,-31,69,-31,73,-31,102,-31,-107,-31,-36,-31,55,-30,-88,-30,41,-29,-57,-29,110,-28,50,-27,3,-26,-26,-26,-32,-25,-29,-24,-2,-23,34,-21,89,-20,-101,-19,-21,-18,72,-16,-83,-15,30,-13,-103,-12,25,-10,-93,-9,49,-7,-63,-6,94,-4,-17,-3,-110,-1,38,1,-61,2,90,4,-17,5,-128,7,10,9,-112,10,13,12,-127,13,-18,14,77,16,-93,17,-19,18,38,20,86,21,116,22,-127,23,-127,24,108,25,73,26,17,27,-57,27,104,28,-9,28,112,29,-41,29,37,30,99,30,-121,30,-105,30,-108,30,119,30,74,30,3,30,-84,29,57,29,-70,28,32,28,118,27,-72,26,-25,25,4,25,17,24,8,23,-8,21,-51,20,-95,19,90,18,15,17,-74,15,79,14,-29,12,107,11,-23,9,102,8,-39,6,69,5,-71,3,21,2,-118,0,-26,-2,86,-3,-67,-5,41,-6,-99,-8,16,-9,-112,-11,19,-12,-97,-14,53,-15,-42,-17,-126,-18,57,-19,1,-20,-49,-22,-72,-23,-93,-24,-85,-25,-68,-26,-32,-27,26,-27,97,-28,-62,-29,50,-29,-74,-30,84,-30,-2,-31,-57,-31,-100,-31,-114,-31,-114,-31,-86,-31,-41,-31,26,-30,116,-30,-32,-30,96,-29,-8,-29,-98,-28,94,-27,40,-26,14,-25,-5,-25,2,-23,19,-22,54,-21,103,-20,-91,-19,-15,-18,71,-16,-85,-15,21,-13,-116,-12,8,-10,-117,-9,25,-7,-95,-6,59,-4,-55,-3,99,-1,-6,0,-115,2,38,4,-78,5,67,7,-56,8,76,10,-58,11,56,13,-96,14,1,16,80,17,-99,18,-46,19,2,21,29,22,43,23,41,24,23,25,-16,25,-68,26,110,27,21,28,-95,28,32,29,-126,29,-39,29,19,30,61,30,80,30,76,30,55,30,10,30,-57,29,116,29,4,29,-117,28,-13,27,79,27,-107,26,-58,25,-18,24,-10,23,-2,22,-26,21,-51,20,-104,19,100,18,19,17,-59,15,98,14,-7,12,-120,11,11,10,-116,8,2,7,120,5,-26,3,84,2,-63,0,43,-1,-106,-3,7,-4,114,-6,-19,-8,97,-9,-29,-11,107,-12,-10,-14,-109,-15,47,-16,-29,-18,-106,-19,98,-20,49,-21,23,-22,7,-23,10,-24,30,-25,62,-26,124,-27,-69,-28,33,-28,-120,-29,19,-29,-93,-30,88,-30,15,-30,-18,-31,-45,-31,-42,-31,-22,-31,22,-30,81,-30,-86,-30,13,-29,-114,-29,29,-28,-65,-28,121,-27,63,-26,31,-25,6,-24,9,-23,18,-22,49,-21,94,-20,-110,-19,-35,-18,44,-16,-121,-15,-13,-14,92,-12,-37,-11,84,-9,-34,-8,99,-6,-12,-5,-125,-3,22,-1,-88,0,61,2,-57,3,93,5,-32,6,106,8,-24,9,95,11,-48,12,57,14,-110,15,-23,16,46,18,100,19,-104,20,-84,21,-61,22,-68,23,-84,24,-119,25,82,26,13,27,-81,27,68,28,-63,28,42,29,-125,29,-64,29,-16,29,5,30,8,30,-10,29,-50,29,-110,29,66,29,-39,28,101,28,-47,27,56,27,124,26,-66,25,-33,24,-6,23,-2,22,-14,21,-35,20,-80,19,127,18,56,17,-19,15,-112,14,48,13,-64,11,76,10,-48,8,77,7,-58,5,60,4,-84,2,28,1,-114,-1,-7,-3,111,-4,-33,-6,89,-7,-46,-9,90,-10,-39,-12,115,-13,6,-14,-85,-16,91,-17,17,-18,-39,-20,-83,-21,-115,-22,-127,-23,124,-24,-107,-25,-81,-26,-23,-27,44,-27,-124,-28,-12,-29,111,-29,6,-29,-83,-30,103,-30,62,-30,27,-30,31,-30,39,-30,80,-30,-121,-30,-42,-30,55,-29,-82,-29,55,-28}; }
	private static byte[] data61(){ return new byte[] {-44,-28,-122,-27,70,-26,29,-25,1,-24,-6,-24,-3,-23,23,-21,55,-20,111,-19,-88,-18,-7,-17,73,-15,-79,-14,20,-12,-117,-11,1,-9,-125,-8,5,-6,-111,-5,26,-3,-87,-2,58,0,-61,1,85,3,-34,4,101,6,-23,7,100,9,-35,10,75,12,-79,13,13,15,96,16,-88,17,-31,18,13,20,45,21,61,22,62,23,47,24,13,25,-37,25,-103,26,62,27,-38,27,87,28,-52,28,32,29,109,29,-102,29,-68,29,-64,29,-72,29,-108,29,96,29,21,29,-72,28,69,28,-65,27,38,27,121,26,-69,25,-21,24,7,24,23,23,18,22,1,21,-32,19,-78,18,118,17,47,16,-38,14,-127,13,20,12,-81,10,44,9,-68,7,48,6,-79,4,35,3,-103,1,13,0,-128,-2,-12,-4,108,-5,-28,-7,100,-8,-25,-10,114,-11,1,-12,-97,-14,62,-15,-17,-17,-91,-18,110,-19,59,-20,33,-21,10,-22,11,-23,24,-24,54,-25,104,-26,-88,-27,-4,-28,101,-28,-35,-29,110,-29,12,-29,-58,-30,-115,-30,112,-30,97,-30,105,-30,-120,-30,-72,-30,-2,-30,90,-29,-60,-29,76,-28,-39,-28,-120,-27,64,-26,8,-25,-16,-25,-47,-24,-36,-23,-31,-22,2,-20,44,-19,97,-18,-87,-17,-12,-16,80,-14,-76,-13,26,-11,-106,-10,6,-8,-115,-7,12,-5,-109,-4,31,-2,-90,-1,53,1,-71,2,70,4,-57,5,75,7,-60,8,58,10,-87,11,12,13,111,14,-70,15,7,17,66,18,110,19,-107,20,-95,21,-85,22,-101,23,-127,24,83,25,18,26,-60,26,92,27,-25,27,94,28,-70,28,15,29,65,29,108,29,120,29,119,29,92,29,48,29,-17,28,-104,28,49,28,-79,27,35,27,125,26,-53,25,0,25,41,24,63,23,67,22,61,21,33,20,0,19,-58,17,-115,16,60,15,-20,13,-121,12,37,11,-82,9,64,8,-68,6,66,5,-72,3,54,2,-85,0,34,-1,-100,-3,19,-4,-110,-6,18,-7,-107,-9,35,-10,-77,-12,79,-13,-16,-15,-97,-16,83,-17,26,-18,-25,-20,-58,-21,-80,-22,-85,-23,-78,-24,-48,-25,-9,-26,54,-26,-124,-27,-30,-28,89,-28,-34,-29,121,-29,41,-29,-24,-30,-62,-30,-85,-30,-84,-30,-64,-30,-26,-30,38,-29,116,-29,-38,-29,82,-28,-36,-28,123,-27,44,-26,-17,-26,-63,-25,-88,-24,-100,-23,-96,-22,-75,-21,-43,-20,5,-18,64,-17,-121,-16,-42,-15,55,-13,-107,-12,7,-10,117,-9,-16,-8,111,-6,-17,-5,115,-3,-5,-2,127,0,7,2,-116,3,13,5,-115,6,6,8,123,9,-23,10,78,12,-83,13,-1,14,75,16,-121,17,-71,18,-33,19,-12,20,-2,21,-11,22,-33,23,-72,24,125,25,52,26,-42,26,102,27,-28,27,77,28,-93,28,-25,28,18,29,46,29,49,29,38,29,-2,28,-52,28,123,28,33,28,-85,27,38,27,-114,26,-30,25,36,25,88,24,117,23,-120,22,-121,21,120,20,95,19,48,18,-3,16,-71,15,107,14,23,13,-77,11,77,10,-36,8,104,7,-20,5,109,4,-18,2,103,1,-28,-1,96,-2,-38,-4,93,-5,-35,-7,99,-8,-16,-10,-126,-11,28,-12,-66,-14,104,-15,31,-16,-34,-18,-83,-19,-124,-20,109,-21,95,-22,104,-23,119,-24,-96,-25,-45,-26,26,-26,117,-27,-34,-28,95,-28,-17,-29,-109,-29,79,-29,26,-29,-4,-30,-15,-30,-7,-30,24,-29,74,-29,-113,-29,-23,-29,84,-28,-41,-28,103,-27,16,-26,-60,-26,-113,-25,103,-24,84,-23,75,-22,88,-21,107,-20,-110,-19,-60,-18,0,-16,76,-15,-101,-14,-6,-13,92,-11,-53,-10,57,-8,-76,-7,45,-5,-82,-4,46,-2,-78,-1,50,1,-73,2,52,4,-79,5,45,7,-100,8,14,10,113,11,-46,12,39,14,115,15,-77,16,-22,17,17,19,45,20,59,21,58,22,40,23,9,24,-44,24,-108,25,62,26,-41,26,93,27,-46,27,47,28,126,28,-76,28,-37,28,-22,28,-25,28,-49,28,-92,28,98,28,20,28,-91,27,54,27,-98,26,7,26,80,25,-111,24,-68,23,-43,22,-26,21,-35,20,-49,19,-82,18,-126,17,72,16,8,15,-76,13,98,12,-2,10,-104,9,40,8,-73,6,58,5,-61,3,64,2,-62,0,64,-1,-63,-3,67,-4,-60,-6,81,-7,-40,-9,111,-10,6,-11,-90,-13,80,-14,3,-15,-62,-17,-121,-18,96,-19,62,-20,49,-21,44,-22,61,-23,86,-24,-121,-25,-59,-26,19,-26,120,-27,-21,-28,115,-28,14,-28,-68,-29,125,-29,82,-29,63,-29,55,-29,77,-29,111,-29,-86,-29,-9,-29,86,-28,-54,-28,81,-27,-24,-27,-107,-26,79,-25,32,-24,-5,-24,-21,-23,-25,-22,-12,-21,13,-19,53,-18,103,-17,-88,-16,-19,-15,70,-13,-101,-12,5,-10,107,-9,-35,-8,83,-6,-53,-5,73,-3,-61,-2,70,0,-64,1,66,3,-72,4,52,6,-92,7,17,9,125,10}; }
	private static byte[] data62(){ return new byte[] {-43,11,56,13,123,14,-56,15,-4,16,44,18,79,19,92,20,106,21,88,22,69,23,24,24,-31,24,-111,25,59,26,-61,26,73,27,-82,27,11,28,73,28,-126,28,-105,28,-90,28,-104,28,123,28,70,28,5,28,-89,27,61,27,-67,26,42,26,-121,25,-45,24,8,24,54,23,71,22,88,21,76,20,60,19,25,18,-20,16,-78,15,112,14,30,13,-53,11,105,10,4,9,-104,7,34,6,-78,4,52,3,-68,1,61,0,-61,-2,67,-3,-48,-5,81,-6,-26,-8,115,-9,14,-10,-83,-12,82,-13,4,-14,-67,-16,-127,-17,83,-18,43,-19,25,-20,12,-21,21,-22,39,-23,78,-24,-126,-25,-55,-26,33,-26,-119,-27,8,-27,-108,-28,55,-28,-18,-29,-77,-29,-109,-29,127,-29,-122,-29,-100,-29,-56,-29,6,-28,87,-28,-64,-28,50,-27,-60,-27,90,-26,14,-25,-54,-25,-99,-24,124,-23,110,-22,109,-21,121,-20,-107,-19,-67,-18,-17,-17,50,-15,116,-14,-51,-13,35,-11,-122,-10,-15,-9,92,-7,-48,-6,71,-4,-66,-3,57,-1,-74,0,42,2,-86,3,26,5,-112,6,-3,7,99,9,-55,10,30,12,114,13,-69,14,-9,15,45,17,80,18,109,19,119,20,122,21,100,22,72,23,22,24,-44,24,-123,25,30,26,-86,26,32,27,-122,27,-42,27,23,28,62,28,89,28,90,28,75,28,40,28,-16,27,-91,27,74,27,-43,26,87,26,-67,25,26,25,95,24,-105,23,-68,22,-44,21,-36,20,-46,19,-60,18,-102,17,117,16,53,15,-9,13,-90,12,84,11,-14,9,-110,8,36,7,-72,5,68,4,-51,2,88,1,-37,-1,103,-2,-20,-4,123,-5,4,-6,-98,-8,42,-9,-43,-11,110,-12,34,-13,-42,-15,-109,-16,99,-17,52,-18,24,-19,8,-20,4,-21,17,-22,45,-23,86,-24,-110,-25,-31,-26,56,-26,-78,-27,41,-27,-58,-28,103,-28,39,-28,-17,-29,-41,-29,-59,-29,-46,-29,-21,-29,27,-28,95,-28,-79,-28,32,-27,-111,-27,41,-26,-64,-26,118,-25,53,-24,9,-23,-24,-23,-36,-22,-38,-21,-24,-20,4,-18,42,-17,93,-16,-100,-15,-32,-14,54,-12,-120,-11,-19,-10,81,-8,-67,-7,44,-5,-97,-4,20,-2,-118,-1,3,1,118,2,-21,3,93,5,-54,6,51,8,-106,9,-14,10,72,12,-110,13,-40,14,12,16,62,17,92,18,114,19,120,20,113,21,92,22,54,23,0,24,-71,24,99,25,-7,25,126,26,-14,26,79,27,-96,27,-42,27,0,28,17,28,17,28,-1,27,-41,27,-100,27,82,27,-19,26,127,26,-10,25,99,25,-73,24,-1,23,53,23,89,22,115,21,119,20,115,19,93,18,62,17,18,16,-41,14,-101,13,74,12,-4,10,-100,9,63,8,-46,6,109,5,-9,3,-119,2,21,1,-102,-1,48,-2,-77,-4,74,-5,-39,-7,111,-8,15,-9,-83,-11,91,-12,10,-13,-59,-15,-116,-16,88,-17,55,-18,26,-19,19,-20,17,-21,37,-22,68,-23,115,-24,-75,-25,4,-25,103,-26,-38,-27,98,-27,-7,-28,-91,-28,98,-28,52,-28,23,-28,18,-28,24,-28,60,-28,104,-28,-78,-28,3,-27,117,-27,-24,-27,-128,-26,24,-25,-49,-25,-115,-24,98,-23,64,-22,54,-21,46,-20,66,-19,84,-18,-126,-17,-86,-16,-17,-15,43,-13,-127,-12,-46,-11,49,-9,-109,-8,-5,-7,106,-5,-44,-4,75,-2,-72,-1,47,1,-97,2,15,4,123,5,-26,6,72,8,-87,9,-1,10,80,12,-105,13,-42,14,8,16,52,17,76,18,97,19,96,20,87,21,59,22,18,23,-41,23,-111,24,48,25,-56,25,71,26,-73,26,22,27,91,27,-103,27,-73,27,-51,27,-56,27,-78,27,-115,27,77,27,4,27,-99,26,47,26,-90,25,16,25,106,24,-85,23,-24,22,9,22,37,21,43,20,40,19,19,18,-9,16,-52,15,-105,14,88,13,14,12,-64,10,102,9,10,8,-93,6,61,5,-48,3,99,2,-16,0,-124,-1,13,-2,-91,-4,51,-5,-50,-7,103,-8,8,-9,-81,-11,92,-12,21,-13,-48,-15,-100,-16,109,-17,80,-18,54,-19,53,-20,52,-21,78,-22,111,-23,-95,-24,-24,-25,55,-25,-94,-26,19,-26,-97,-27,57,-27,-28,-28,-87,-28,118,-28,97,-28,87,-28,100,-28,-125,-28,-75,-28,-6,-28,82,-27,-68,-27,54,-26,-56,-26,99,-25,22,-24,-43,-24,-89,-23,-122,-22,118,-21,114,-20,124,-19,-107,-18,-75,-17,-24,-16,27,-14,99,-13,-88,-12,0,-10,84,-9,-70,-8,24,-6,-123,-5,-20,-4,94,-2,-55,-1,59,1,-91,2,20,4,122,5,-31,6,65,8,-100,9,-18,10,61,12,125,13,-69,14,-23,15,15,17,39,18,55,19,50,20,39,21,8,22,-37,22,-95,23,83,24,-11,24,-120,25,5,26,118,26,-49,26,26,27,78,27,115,27,-125,27,-127,27,106,27,69,27,4,27,-66,26,85,26}; }
	private static byte[] data63(){ return new byte[] {-20,25,94,25,-47,24,36,24,111,23,-87,22,-51,21,-18,20,-15,19,-9,18,-32,17,-52,16,-98,15,113,14,50,13,-15,11,-97,10,81,9,-17,7,-106,6,44,5,-54,3,87,2,-10,0,124,-1,30,-2,-90,-4,72,-5,-37,-7,126,-8,34,-9,-51,-11,124,-12,57,-13,-9,-15,-56,-16,-99,-17,125,-18,111,-19,101,-20,115,-21,-121,-22,-83,-23,-30,-24,38,-24,127,-25,-31,-26,94,-26,-30,-27,-127,-27,47,-27,-20,-28,-61,-28,-89,-28,-98,-28,-81,-28,-59,-28,-2,-28,61,-27,-108,-27,-1,-27,117,-26,5,-25,-99,-25,82,-24,7,-23,-32,-23,-79,-22,-90,-21,-101,-20,-92,-19,-72,-18,-42,-17,1,-15,55,-14,116,-13,-68,-12,11,-10,93,-9,-64,-8,21,-6,-122,-5,-30,-4,83,-2,-69,-1,36,1,-111,2,-11,3,95,5,-69,6,30,8,110,9,-61,10,11,12,76,13,-126,14,-78,15,-48,16,-20,17,-13,18,-13,19,-32,20,-62,21,-107,22,87,23,9,24,-83,24,58,25,-68,25,42,26,-125,26,-47,26,1,27,45,27,55,27,61,27,35,27,-1,26,-58,26,121,26,29,26,-86,25,45,25,-108,24,-9,23,61,23,125,22,-90,21,-58,20,-45,19,-41,18,-55,17,-77,16,-112,15,97,14,44,13,-24,11,-93,10,80,9,-4,7,-98,6,64,5,-37,3,115,2,17,1,-97,-1,65,-2,-48,-4,113,-5,16,-6,-82,-8,91,-9,3,-10,-67,-12,117,-13,61,-14,10,-15,-29,-17,-55,-18,-73,-19,-76,-20,-66,-21,-41,-22,-4,-23,51,-23,120,-24,-51,-25,54,-25,-86,-26,53,-26,-48,-27,123,-27,61,-27,12,-27,-15,-28,-24,-28,-16,-28,14,-27,59,-27,125,-27,-50,-27,55,-26,-87,-26,55,-25,-53,-25,120,-24,50,-23,-6,-23,-41,-22,-71,-21,-76,-20,-79,-19,-59,-18,-34,-17,3,-15,55,-14,107,-13,-76,-12,-9,-11,78,-9,-94,-8,-2,-7,95,-5,-64,-4,38,-2,-113,-1,-15,0,92,2,-68,3,32,5,125,6,-40,7,41,9,124,10,-69,11,1,13,48,14,97,15,125,16,-107,17,-98,18,-103,19,-117,20,105,21,60,22,-1,22,-80,23,85,24,-28,24,104,25,-44,25,50,26,127,26,-76,26,-32,26,-17,26,-12,26,-31,26,-65,26,-119,26,64,26,-26,25,123,25,-4,24,111,24,-48,23,30,23,96,22,-111,21,-78,20,-56,19,-50,18,-58,17,-75,16,-105,15,110,14,59,13,1,12,-69,10,114,9,31,8,-56,6,110,5,12,4,-84,2,72,1,-31,-1,-127,-2,24,-3,-68,-5,89,-6,3,-7,-86,-9,92,-10,18,-11,-46,-13,-105,-14,105,-15,66,-16,40,-17,24,-18,22,-19,32,-20,55,-21,95,-22,-109,-23,-41,-24,46,-24,-113,-25,10,-25,-116,-26,41,-26,-49,-27,-113,-27,90,-27,63,-27,46,-27,55,-27,77,-27,121,-27,-78,-27,7,-26,97,-26,-39,-26,88,-25,-18,-25,-109,-24,72,-23,12,-22,-32,-22,-62,-21,-79,-20,-80,-19,-72,-18,-50,-17,-17,-16,25,-14,78,-13,-116,-12,-49,-11,27,-9,111,-8,-61,-7,34,-5,123,-4,-29,-3,62,-1,-89,0,4,2,104,3,-58,4,32,6,120,7,-57,8,22,10,87,11,-105,12,-55,13,-13,14,20,16,40,17,51,18,45,19,31,20,-2,20,-45,21,-106,22,74,23,-16,23,-126,24,8,25,118,25,-39,25,39,26,99,26,-114,26,-89,26,-85,26,-96,26,-126,26,78,26,14,26,-72,25,82,25,-38,24,81,24,-74,23,15,23,83,22,-117,21,-76,20,-53,19,-35,18,-41,17,-50,16,-76,15,-109,14,101,13,47,12,-13,10,-87,9,98,8,12,7,-74,5,94,4,-3,2,-95,1,62,0,-35,-2,127,-3,31,-4,-57,-6,107,-7,29,-8,-55,-10,-120,-11,67,-12,17,-13,-37,-15,-67,-16,-101,-17,-109,-18,-118,-19,-105,-20,-83,-21,-49,-22,8,-22,68,-23,-101,-24,-5,-25,112,-25,-17,-26,-118,-26,42,-26,-24,-27,-82,-27,-116,-27,121,-27,123,-27,-116,-27,-76,-27,-27,-27,54,-26,-121,-26,-4,-26,114,-25,6,-24,-97,-24,81,-23,13,-22,-38,-22,-72,-21,-99,-20,-104,-19,-105,-18,-86,-17,-63,-16,-24,-15,20,-13,76,-12,-116,-11,-46,-10,29,-8,112,-7,-60,-6,33,-4,123,-3,-38,-2,57,0,-107,1,-10,2,77,4,-86,5,-5,6,75,8,-107,9,-40,10,19,12,73,13,110,14,-109,15,-91,16,-80,17,-81,18,-99,19,-125,20,87,21,29,22,-42,22,123,23,22,24,-104,24,21,25,114,25,-52,25,9,26,60,26,87,26,101,26,93,26,70,26,25,26,-32,25,-114,25,51,25,-68,24,66,24,-90,23,14,23,81,22,-105,21,-61,20,-27,19,-7,18,0,18,-8,16,-21,15,-53,14,-88,13,118,12,64,11,-1,9,-70,8,109,7,27,6,-57,4,109,3,18,2,-72,0,88,-1,-2,-3,-94,-4}; }
	private static byte[] data64(){ return new byte[] {74,-5,-11,-7,-91,-8,87,-9,19,-10,-44,-12,-101,-13,112,-14,70,-15,45,-16,31,-17,22,-18,33,-19,53,-20,85,-21,-120,-22,-57,-23,19,-23,119,-24,-34,-25,100,-25,-20,-26,-106,-26,66,-26,9,-26,-33,-27,-60,-27,-62,-27,-53,-27,-22,-27,27,-26,89,-26,-80,-26,15,-25,-116,-25,10,-24,-87,-24,71,-23,4,-22,-60,-22,-100,-21,121,-20,110,-19,98,-18,113,-17,126,-16,-96,-15,-59,-14,-12,-13,48,-11,108,-10,-73,-9,-2,-8,83,-6,-94,-5,1,-3,84,-2,-78,-1,12,1,100,2,-65,3,20,5,100,6,-75,7,-6,8,62,10,120,11,-84,12,-43,13,-8,14,11,16,27,17,21,18,14,19,-16,19,-54,20,-107,21,78,22,-3,22,-106,23,37,24,-98,24,11,25,98,25,-83,25,-31,25,6,26,26,26,24,26,12,26,-26,25,-78,25,108,25,21,25,-85,24,51,24,-86,23,12,23,103,22,-88,21,-27,20,12,20,42,19,53,18,60,17,47,16,29,15,-1,13,-45,12,-89,11,105,10,46,9,-28,7,-100,6,73,5,-8,3,-97,2,74,1,-16,-1,-105,-2,65,-3,-23,-5,-103,-6,72,-7,-2,-9,-70,-10,123,-11,68,-12,21,-13,-17,-15,-46,-16,-62,-17,-73,-18,-62,-19,-51,-20,-14,-21,26,-21,87,-22,-95,-23,-8,-24,101,-24,-40,-25,104,-25,-2,-26,-84,-26,104,-26,55,-26,21,-26,12,-26,10,-26,35,-26,74,-26,127,-26,-48,-26,35,-25,-103,-25,12,-24,-93,-24,56,-23,-20,-23,-93,-22,112,-21,74,-20,44,-19,37,-18,29,-17,45,-16,65,-15,95,-14,-117,-13,-71,-12,-14,-11,53,-9,118,-8,-58,-7,16,-5,102,-4,-73,-3,18,-1,100,0,-66,1,17,3,101,4,-75,5,0,7,72,8,-118,9,-61,10,-7,11,32,13,71,14,92,15,107,16,109,17,99,18,78,19,42,20,-7,20,-71,21,107,22,12,23,-96,23,33,24,-110,24,-10,24,64,25,-123,25,-83,25,-54,25,-44,25,-52,25,-79,25,-118,25,71,25,0,25,-102,24,50,24,-87,23,33,23,123,22,-51,21,17,21,62,20,107,19,125,18,-115,17,-119,16,127,15,105,14,71,13,33,12,-18,10,-76,9,120,8,47,7,-24,5,-103,4,73,3,-12,1,-93,0,73,-1,-6,-3,-93,-4,87,-5,5,-6,-64,-8,121,-9,61,-10,4,-11,-41,-13,-85,-14,-111,-15,123,-16,112,-17,117,-18,127,-19,-99,-20,-63,-21,-5,-22,57,-22,-110,-23,-15,-24,99,-24,-25,-25,121,-25,26,-25,-44,-26,-109,-26,113,-26,84,-26,83,-26,90,-26,122,-26,-87,-26,-24,-26,58,-25,-100,-25,12,-24,-108,-24,34,-23,-55,-23,120,-22,57,-21,10,-20,-31,-20,-47,-19,-64,-18,-57,-17,-48,-16,-24,-15,8,-13,49,-12,99,-11,-101,-10,-39,-9,31,-7,100,-6,-74,-5,2,-3,84,-2,-88,-1,-8,0,77,2,-100,3,-22,4,51,6,125,7,-71,8,-8,9,42,11,87,12,122,13,-105,14,-92,15,-83,16,-89,17,-109,18,120,19,73,20,18,21,-56,21,114,22,13,23,-109,23,18,24,118,24,-46,24,25,25,79,25,117,25,-120,25,-119,25,125,25,89,25,43,25,-29,24,-107,24,43,24,-71,23,50,23,-101,22,-4,21,67,21,-126,20,-75,19,-46,18,-20,17,-10,16,-18,15,-22,14,-54,13,-79,12,-125,11,85,10,28,9,-35,7,-99,6,82,5,9,4,-71,2,106,1,26,0,-55,-2,120,-3,45,-4,-36,-6,-100,-7,81,-8,25,-9,-35,-11,-81,-12,-125,-13,102,-14,75,-15,65,-16,61,-17,69,-18,95,-19,122,-20,-79,-21,-23,-22,54,-22,-109,-23,-7,-24,120,-24,-4,-25,-100,-25,65,-25,2,-25,-51,-26,-86,-26,-100,-26,-103,-26,-81,-26,-48,-26,5,-25,76,-25,-97,-25,11,-24,126,-24,8,-23,-98,-23,68,-22,-5,-22,-69,-21,-112,-20,108,-19,88,-18,79,-17,80,-16,96,-15,115,-14,-104,-13,-68,-12,-16,-11,37,-9,98,-8,-91,-7,-22,-6,56,-4,125,-3,-44,-2,26,0,112,1,-72,2,8,4,77,5,-107,6,-44,7,16,9,69,10,115,11,-104,12,-73,13,-55,14,-43,15,-45,16,-59,17,-80,18,-121,19,86,20,21,21,-60,21,105,22,-6,22,125,23,-17,23,84,24,-94,24,-23,24,19,25,53,25,68,25,60,25,45,25,4,25,-51,24,-121,24,45,24,-60,23,75,23,-59,22,38,22,-122,21,-54,20,7,20,56,19,85,18,107,17,117,16,112,15,101,14,79,13,43,12,9,11,-45,9,-94,8,100,7,36,6,-34,4,-107,3,75,2,-1,0,-76,-1,99,-2,29,-3,-51,-5,-113,-6,68,-7,13,-8,-50,-10,-93,-11,112,-12,85,-13,51,-14,40,-15,30,-16,34,-17,51,-18,78,-19,118,-20,-81,-21,-18,-22,69,-22,-95,-23,21,-23,-106,-24,34,-24,-57,-25,114,-25,57,-25,8,-25}; }
	private static byte[] data65(){ return new byte[] {-18,-26,-32,-26,-24,-26,-3,-26,38,-25,95,-25,-90,-25,4,-24,106,-24,-23,-24,112,-23,11,-22,-77,-22,106,-21,46,-20,4,-19,-34,-19,-49,-18,-62,-17,-58,-16,-43,-15,-26,-14,12,-12,44,-11,96,-10,-110,-9,-49,-8,12,-6,83,-5,-107,-4,-29,-3,42,-1,117,0,-63,1,10,3,80,4,-107,5,-43,6,15,8,72,9,117,10,-98,11,-65,12,-41,13,-28,14,-25,15,-28,16,-51,17,-77,18,-125,19,78,20,4,21,-77,21,76,22,-37,22,87,23,-58,23,33,24,113,24,-85,24,-41,24,-15,24,-5,24,-13,24,-36,24,-80,24,120,24,43,24,-46,23,99,23,-19,22,91,22,-56,21,24,21,102,20,-99,19,-51,18,-20,17,3,17,7,16,12,15,-9,13,-19,12,-61,11,-90,10,113,9,68,8,6,7,-55,5,-119,4,64,3,-2,1,-79,0,105,-1,36,-2,-40,-4,-105,-5,83,-6,22,-7,-35,-9,-87,-10,125,-11,85,-12,58,-13,34,-14,25,-15,22,-16,31,-17,54,-18,85,-19,-124,-20,-65,-21,8,-21,95,-22,-58,-23,58,-23,-64,-24,84,-24,-8,-25,-81,-25,114,-25,76,-25,48,-25,42,-25,50,-25,76,-25,120,-25,-79,-25,0,-24,90,-24,-58,-24,69,-23,-52,-23,108,-22,16,-21,-51,-21,-116,-20,101,-19,61,-18,46,-17,34,-16,34,-15,49,-14,65,-13,97,-12,-121,-11,-80,-10,-26,-9,27,-7,90,-6,-105,-5,-33,-4,31,-2,106,-1,-81,0,-12,1,59,3,125,4,-68,5,-6,6,44,8,99,9,-119,10,-80,11,-54,12,-38,13,-22,14,-31,15,-35,16,-65,17,-96,18,111,19,48,20,-26,20,-116,21,38,22,-84,22,40,23,-113,23,-22,23,53,24,106,24,-107,24,-85,24,-77,24,-88,24,-114,24,97,24,37,24,-38,23,124,23,16,23,-109,22,7,22,109,21,-59,20,10,20,74,19,115,18,-102,17,-85,16,-73,15,-73,14,-83,13,-103,12,124,11,90,10,47,9,-4,7,-54,6,-119,5,80,4,12,3,-56,1,-123,0,64,-1,-6,-3,-70,-4,117,-5,61,-6,-1,-8,-51,-9,-98,-10,115,-11,85,-12,56,-13,44,-14,31,-15,41,-16,47,-17,80,-18,111,-19,-91,-20,-29,-21,47,-21,-115,-22,-14,-23,113,-23,-13,-24,-113,-24,53,-24,-19,-25,-74,-25,-114,-25,120,-25,114,-25,125,-25,-104,-25,-60,-25,2,-24,76,-24,-83,-24,21,-23,-107,-23,32,-22,-73,-22,101,-21,23,-20,-34,-20,-81,-19,-117,-18,118,-17,107,-16,102,-15,118,-14,-127,-13,-94,-12,-65,-11,-20,-10,24,-8,81,-7,-124,-6,-57,-5,2,-3,70,-2,-120,-1,-53,0,12,2,80,3,-118,4,-54,5,-2,6,49,8,98,9,-126,10,-89,11,-70,12,-53,13,-47,14,-54,15,-68,16,-97,17,122,18,69,19,5,20,-74,20,89,21,-16,21,115,22,-19,22,80,23,-84,23,-17,23,42,24,76,24,102,24,104,24,96,24,66,24,23,24,-38,23,-115,23,49,23,-59,22,71,22,-65,21,33,21,127,20,-61,19,5,19,48,18,87,17,110,16,121,15,126,14,116,13,100,12,77,11,40,10,7,9,-47,7,-88,6,103,5,52,4,-15,2,-75,1,114,0,51,-1,-16,-3,-75,-4,116,-5,63,-6,6,-7,-40,-9,-86,-10,-118,-11,103,-12,87,-13,69,-14,69,-15,74,-16,92,-17,120,-18,-95,-19,-43,-20,24,-20,103,-21,-58,-22,49,-22,-85,-23,56,-23,-51,-24,123,-24,50,-24,-5,-25,-41,-25,-65,-25,-70,-25,-57,-25,-32,-25,15,-24,70,-24,-102,-24,-18,-24,96,-23,-40,-23,99,-22,-6,-22,-90,-21,82,-20,32,-19,-30,-19,-56,-18,-89,-17,-98,-16,-104,-15,-100,-14,-81,-13,-61,-12,-29,-11,10,-9,51,-8,101,-7,-101,-6,-46,-5,16,-3,76,-2,-116,-1,-56,0,12,2,65,3,-124,4,-76,5,-18,6,23,8,70,9,99,10,-124,11,-108,12,-93,13,-96,14,-98,15,-121,16,106,17,68,18,7,19,-53,19,118,20,25,21,-83,21,47,22,-89,22,12,23,98,23,-86,23,-34,23,6,24,28,24,32,24,25,24,-8,23,-45,23,-111,23,77,23,-21,22,-124,22,9,22,127,21,-23,20,69,20,-116,19,-45,18,-2,17,42,17,67,16,83,15,89,14,85,13,71,12,52,11,19,10,-12,8,-56,7,-103,6,103,5,47,4,-10,2,-70,1,125,0,66,-1,2,-2,-52,-4,-114,-5,92,-6,41,-7,-5,-9,-43,-10,-77,-11,-103,-12,-123,-13,126,-14,123,-15,-124,-16,-102,-17,-75,-18,-28,-19,24,-19,92,-20,-82,-21,13,-21,121,-22,-10,-23,-128,-23,26,-23,-60,-24,125,-24,70,-24,32,-24,10,-24,1,-24,15,-24,38,-24,82,-24,-115,-24,-43,-24,50,-23,-103,-23,19,-22,-102,-22,48,-21,-43,-21,-125,-20,72,-19,12,-18,-21,-18,-56,-17,-71,-16,-77,-15,-81,-14,-62,-13,-51,-12,-17,-11}; }
	private static byte[] data66(){ return new byte[] {10,-9,56,-8,95,-7,-108,-6,-58,-5,-1,-4,57,-2,115,-1,-82,0,-24,1,33,3,89,4,-114,5,-70,6,-22,7,12,9,47,10,70,11,90,12,94,13,99,14,85,15,65,16,36,17,-10,17,-65,18,124,19,41,20,-51,20,91,21,-29,21,86,22,-65,22,19,23,94,23,-113,23,-65,23,-50,23,-38,23,-47,23,-76,23,-111,23,82,23,13,23,-77,22,74,22,-41,21,76,21,-66,20,22,20,106,19,-83,18,-30,17,15,17,44,16,65,15,75,14,75,13,66,12,51,11,22,10,-2,8,-48,7,-81,6,118,5,77,4,16,3,-35,1,-92,0,103,-1,54,-2,-11,-4,-54,-5,-113,-6,103,-7,56,-8,24,-9,-11,-11,-30,-12,-51,-13,-54,-14,-58,-15,-41,-16,-27,-17,12,-17,52,-18,107,-19,-77,-20,0,-20,99,-21,-50,-22,73,-22,-43,-23,107,-23,23,-23,-51,-24,-107,-24,109,-24,83,-24,75,-24,85,-24,105,-24,-109,-24,-55,-24,16,-23,105,-23,-53,-23,67,-22,-59,-22,88,-21,-10,-21,-90,-20,93,-19,39,-18,-7,-18,-42,-17,-61,-16,-78,-15,-77,-14,-72,-13,-59,-12,-34,-11,-8,-10,28,-8,70,-7,110,-6,-91,-5,-48,-4,15,-2,59,-1,124,0,-85,1,-27,2,22,4,73,5,115,6,-97,7,-66,8,-33,9,-12,10,4,12,11,13,8,14,-3,14,-25,15,-55,16,-103,17,102,18,30,19,-51,19,114,20,1,21,-120,21,1,22,100,22,-63,22,8,23,65,23,110,23,-124,23,-111,23,-118,23,116,23,81,23,22,23,-40,22,125,22,31,22,-86,21,40,21,-102,20,-4,19,81,19,-101,18,-43,17,4,17,43,16,64,15,83,14,87,13,82,12,73,11,50,10,27,9,-7,7,-45,6,-87,5,125,4,72,3,26,2,-33,0,-80,-1,121,-2,67,-3,22,-4,-31,-6,-68,-7,-113,-8,114,-9,81,-10,62,-11,47,-12,41,-13,43,-14,55,-15,77,-16,109,-17,-103,-18,-46,-19,17,-19,106,-20,-65,-21,50,-21,-89,-22,49,-22,-55,-23,109,-23,36,-23,-23,-24,-70,-24,-92,-24,-110,-24,-102,-24,-85,-24,-48,-24,2,-23,69,-23,-104,-23,-11,-23,107,-22,-29,-22,116,-21,13,-20,-75,-20,107,-19,43,-18,-7,-18,-47,-17,-72,-16,-95,-15,-96,-14,-104,-13,-87,-12,-75,-11,-50,-10,-21,-9,16,-7,54,-6,98,-5,-110,-4,-64,-3,-10,-2,38,0,92,1,-119,2,-65,3,-24,4,21,6,57,7,91,8,118,9,-116,10,-103,11,-99,12,-99,13,-112,14,121,15,93,16,42,17,-6,17,-78,18,101,19,6,20,-99,20,34,21,-98,21,7,22,97,22,-79,22,-21,22,26,23,57,23,68,23,71,23,51,23,19,23,-29,22,-95,22,87,22,-14,21,-116,21,11,21,-123,20,-20,19,70,19,-104,18,-44,17,16,17,53,16,87,15,107,14,118,13,123,12,112,11,103,10,78,9,55,8,20,7,-17,5,-57,4,-103,3,108,2,59,1,10,0,-39,-2,-86,-3,120,-4,80,-5,38,-6,-1,-8,-28,-9,-63,-10,-73,-11,-95,-12,-93,-13,-98,-14,-78,-15,-63,-16,-26,-17,15,-17,68,-18,-118,-19,-43,-20,52,-20,-100,-21,19,-21,-103,-22,44,-22,-50,-23,-127,-23,64,-23,19,-23,-18,-24,-31,-24,-35,-24,-19,-24,11,-23,55,-23,117,-23,-64,-23,27,-22,-122,-22,-3,-22,-126,-21,26,-20,-74,-20,107,-19,31,-18,-20,-18,-70,-17,-101,-16,-128,-15,115,-14,109,-13,112,-12,123,-11,-115,-10,-92,-9,-60,-8,-29,-7,12,-5,54,-4,97,-3,-111,-2,-66,-1,-20,0,31,2,70,3,119,4,-103,5,-64,6,-35,7,-8,8,12,10,23,11,31,12,25,13,16,14,-8,14,-38,15,-80,16,121,17,57,18,-21,18,-113,19,42,20,-78,20,48,21,-98,21,-3,21,81,22,-115,22,-57,22,-29,22,-3,22,-4,22,-12,22,-39,22,-83,22,119,22,42,22,-40,21,108,21,-3,20,117,20,-23,19,74,19,-99,18,-23,17,34,17,86,16,124,15,-107,14,-85,13,-79,12,-79,11,-84,10,-102,9,-119,8,106,7,78,6,39,5,2,4,-41,2,-85,1,126,0,83,-1,34,-2,-3,-4,-51,-5,-84,-6,-122,-7,106,-8,79,-9,63,-10,44,-11,48,-12,43,-13,59,-14,78,-15,109,-16,-106,-17,-50,-18,7,-18,92,-19,-83,-20,24,-20,-119,-21,11,-21,-101,-22,56,-22,-29,-23,-93,-23,102,-23,74,-23,39,-23,43,-23,41,-23,73,-23,103,-23,-92,-23,-29,-23,59,-22,-101,-22,13,-21,-117,-21,22,-20,-76,-20,86,-19,15,-18,-55,-18,-104,-17,107,-16,79,-15,53,-14,46,-13,36,-12,47,-11,52,-10,73,-9,98,-8,122,-7,-94,-6,-63,-5,-22,-4,22,-2,60,-1,108,0,-108,1,-67,2,-23,3,9,5,46,6,75,7,96,8,120,9,-128,10,-119,11,-125,12,122,13,99,14,73,15}; }
	private static byte[] data67(){ return new byte[] {30,16,-21,16,-81,17,95,18,14,19,-90,19,54,20,-71,20,41,21,-111,21,-27,21,46,22,103,22,-113,22,-85,22,-74,22,-80,22,-96,22,122,22,74,22,9,22,-72,21,92,21,-17,20,114,20,-18,19,82,19,-73,18,1,18,73,17,-127,16,-80,15,-46,14,-18,13,-7,12,7,12,1,11,-3,9,-19,8,-41,7,-64,6,-97,5,127,4,90,3,50,2,9,1,-29,-1,-75,-2,-110,-3,104,-4,68,-5,40,-6,4,-7,-12,-9,-37,-10,-46,-11,-51,-12,-51,-13,-38,-14,-21,-15,11,-15,47,-16,100,-17,-99,-18,-22,-19,59,-19,-96,-20,13,-20,-120,-21,22,-21,-88,-22,86,-22,3,-22,-51,-23,-100,-23,-128,-23,112,-23,113,-23,127,-23,-97,-23,-53,-23,9,-22,83,-22,-82,-22,21,-21,-116,-21,15,-20,-94,-20,62,-19,-21,-19,-96,-18,101,-17,49,-16,11,-15,-22,-15,-36,-14,-56,-13,-49,-12,-55,-11,-34,-10,-26,-9,4,-7,25,-6,61,-5,93,-4,-126,-3,-88,-2,-49,-1,-8,0,26,2,70,3,96,4,-121,5,-96,6,-73,7,-53,8,-43,9,-38,10,-36,11,-49,12,-67,13,-94,14,122,15,78,16,15,17,-53,17,117,18,25,19,-84,19,51,20,-85,20,23,21,115,21,-59,21,-1,21,55,22,82,22,107,22,108,22,98,22,71,22,32,22,-27,21,-95,21,75,21,-25,20,119,20,-10,19,107,19,-48,18,43,18,119,17,-69,16,-16,15,29,15,62,14,88,13,100,12,113,11,105,10,104,9,88,8,67,7,48,6,12,5,-11,3,-53,2,-81,1,-125,0,99,-1,59,-2,25,-3,-10,-5,-39,-6,-67,-7,-90,-8,-107,-9,-121,-10,-125,-11,-126,-12,-113,-13,-101,-14,-68,-15,-37,-16,12,-16,68,-17,-119,-18,-39,-19,55,-19,-98,-20,20,-20,-102,-21,40,-21,-52,-22,118,-22,50,-22,0,-22,-44,-23,-61,-23,-75,-23,-64,-23,-46,-23,-9,-23,43,-22,107,-22,-66,-22,25,-21,-119,-21,-1,-21,-115,-20,25,-19,-60,-19,104,-18,41,-17,-23,-17,-69,-16,-109,-15,118,-14,100,-13,87,-12,85,-11,86,-10,99,-9,112,-8,-120,-7,-99,-6,-66,-5,-40,-4,0,-2,29,-1,67,0,102,1,-120,2,-90,3,-55,4,-35,5,-7,6,6,8,23,9,24,10,30,11,15,12,2,13,-24,13,-58,14,-103,15,99,16,32,17,-47,17,123,18,16,19,-93,19,29,20,-107,20,-12,20,78,21,-107,21,-50,21,-5,21,21,22,35,22,34,22,16,22,-13,21,-60,21,-122,21,64,21,-33,20,-128,20,4,20,-122,19,-10,18,87,18,-76,17,-7,16,63,16,114,15,-99,14,-64,13,-42,12,-24,11,-18,10,-16,9,-24,8,-35,7,-51,6,-76,5,-98,4,126,3,98,2,64,1,32,0,-4,-2,-32,-3,-69,-4,-90,-5,-124,-6,118,-7,92,-8,88,-9,74,-10,80,-11,84,-12,99,-13,127,-14,-104,-15,-52,-16,-9,-17,63,-17,-124,-18,-33,-19,61,-19,-79,-20,43,-20,-74,-21,77,-21,-15,-22,-90,-22,103,-22,57,-22,22,-22,4,-22,1,-22,12,-22,37,-22,80,-22,-125,-22,-51,-22,28,-21,-124,-21,-20,-21,111,-20,-10,-20,-117,-19,52,-18,-36,-18,-101,-17,95,-16,47,-15,7,-14,-19,-14,-41,-13,-53,-12,-57,-11,-57,-10,-46,-9,-34,-8,-15,-7,8,-5,31,-4,63,-3,89,-2,124,-1,-103,0,-72,1,-41,2,-17,3,14,5,30,6,51,7,62,8,67,9,72,10,62,11,51,12,25,13,-3,13,-44,14,-94,15,100,16,29,17,-56,17,106,18,-1,18,-124,19,1,20,106,20,-49,20,25,21,99,21,-110,21,-67,21,-48,21,-35,21,-44,21,-62,21,-97,21,108,21,46,21,-34,20,-123,20,24,20,-91,19,29,19,-114,18,-17,17,72,17,-110,16,-48,15,10,15,47,14,87,13,109,12,126,11,-120,10,-119,9,-122,8,123,7,110,6,87,5,70,4,39,3,17,2,-17,0,-43,-1,-74,-2,-100,-3,-128,-4,103,-5,83,-6,66,-7,53,-8,46,-9,44,-10,50,-11,62,-12,85,-13,109,-14,-104,-15,-59,-16,2,-16,68,-17,-106,-18,-16,-19,92,-19,-53,-20,83,-20,-38,-21,125,-21,36,-21,-38,-22,-91,-22,117,-22,90,-22,76,-22,73,-22,92,-22,116,-22,-92,-22,-39,-22,38,-21,120,-21,-34,-21,76,-20,-50,-20,85,-19,-15,-19,-111,-18,66,-17,-5,-17,-63,-16,-111,-15,104,-14,75,-13,54,-12,38,-11,35,-10,31,-9,39,-8,51,-7,64,-6,87,-5,105,-4,-122,-3,-99,-2,-70,-1,-42,0,-18,1,12,3,29,4,55,5,70,6,81,7,92,8,90,9,89,10,77,11,58,12,29,13,-4,13,-52,14,-105,15,85,16,5,17,-79,17,74,18,-37,18,93,19,-43,19,57,20,-100,20,-32,20,38,21,85,21,118,21,-113,21,-112,21,-118,21,116,21,76,21,29,21,-42,20}; }
	private static byte[] data68(){ return new byte[] {-116,20,42,20,-62,19,74,19,-60,18,51,18,-105,17,-21,16,57,16,120,15,-81,14,-36,13,-2,12,26,12,45,11,54,10,62,9,55,8,55,7,35,6,28,5,-1,3,-14,2,-44,1,-65,0,-94,-1,-116,-2,114,-3,93,-4,72,-5,57,-6,41,-7,38,-8,30,-9,37,-10,45,-11,63,-12,89,-13,120,-14,-90,-15,-41,-16,25,-16,97,-17,-76,-18,22,-18,-127,-19,-7,-20,-127,-20,16,-20,-78,-21,94,-21,24,-21,-27,-22,-72,-22,-96,-22,-108,-22,-109,-22,-88,-22,-61,-22,-15,-22,46,-21,115,-21,-49,-21,45,-20,-92,-20,30,-19,-85,-19,67,-18,-29,-18,-107,-17,75,-16,17,-15,-33,-15,-77,-14,-105,-13,124,-12,111,-11,99,-10,98,-9,100,-8,109,-7,120,-6,-118,-5,-101,-4,-80,-3,-54,-2,-37,-1,-5,0,8,2,38,3,51,4,70,5,83,6,88,7,96,8,90,9,84,10,67,11,44,12,13,13,-29,13,-74,14,117,15,54,16,-34,16,-120,17,29,18,-86,18,43,19,-101,19,5,20,88,20,-88,20,-32,20,19,21,49,21,69,21,73,21,63,21,39,21,2,21,-52,20,-117,20,59,20,-36,19,117,19,-6,18,121,18,-27,17,74,17,-93,16,-17,15,49,15,106,14,-104,13,-66,12,-36,11,-18,10,0,10,5,9,8,8,2,7,-5,5,-19,4,-31,3,-55,2,-69,1,-96,0,-112,-1,119,-2,102,-3,80,-4,67,-5,54,-6,45,-7,43,-8,41,-9,50,-10,64,-11,85,-12,114,-13,-103,-14,-60,-15,-1,-16,64,-16,-117,-17,-25,-18,70,-18,-74,-19,53,-19,-76,-20,84,-20,-19,-21,-95,-21,93,-21,38,-21,2,-21,-26,-22,-35,-22,-34,-22,-16,-22,16,-21,59,-21,121,-21,-66,-21,25,-20,118,-20,-17,-20,99,-19,-11,-19,-124,-18,42,-17,-44,-17,-115,-16,76,-15,27,-14,-21,-14,-51,-13,-81,-12,-98,-11,-112,-10,-117,-9,-117,-8,-115,-7,-103,-6,-92,-5,-78,-4,-57,-3,-44,-2,-20,-1,-2,0,16,2,35,3,48,4,61,5,71,6,74,7,74,8,68,9,55,10,37,11,9,12,-25,12,-67,13,-124,14,76,15,-3,15,-83,16,79,17,-30,17,111,18,-21,18,91,19,-63,19,23,20,95,20,-99,20,-55,20,-23,20,-3,20,-1,20,-10,20,-34,20,-72,20,-124,20,67,20,-12,19,-104,19,46,19,-70,18,52,18,-87,17,12,17,104,16,-73,15,-5,14,55,14,104,13,-112,12,-77,11,-57,10,-34,9,-28,8,-21,7,-20,6,-29,5,-32,4,-48,3,-61,2,-77,1,-95,0,-111,-1,125,-2,113,-3,94,-4,86,-5,74,-6,72,-7,71,-8,74,-9,88,-10,101,-11,-125,-12,-98,-13,-54,-14,-8,-15,54,-15,120,-16,-54,-17,32,-17,-119,-18,-9,-19,117,-19,-1,-20,-108,-20,55,-20,-23,-21,-91,-21,112,-21,74,-21,48,-21,37,-21,41,-21,55,-21,87,-21,-125,-21,-68,-21,4,-20,90,-20,-72,-20,43,-19,-95,-19,46,-18,-68,-18,95,-17,5,-16,-69,-16,122,-15,65,-14,18,-13,-18,-13,-51,-12,-72,-11,-87,-10,-101,-9,-101,-8,-102,-7,-98,-6,-87,-5,-79,-4,-64,-3,-50,-2,-33,-1,-19,0,-4,1,10,3,21,4,30,5,36,6,34,7,32,8,24,9,5,10,-13,10,-46,11,-81,12,127,13,73,14,8,15,-65,15,103,16,9,17,-100,17,37,18,-92,18,15,19,120,19,-54,19,21,20,81,20,126,20,-97,20,-77,20,-74,20,-82,20,-104,20,113,20,68,20,-2,19,-72,19,88,19,-10,18,127,18,2,18,117,17,-35,16,62,16,-117,15,-39,14,20,14,74,13,120,12,-101,11,-73,10,-52,9,-35,8,-29,7,-21,6,-26,5,-28,4,-37,3,-47,2,-57,1,-74,0,-84,-1,-100,-2,-112,-3,-121,-4,126,-5,120,-6,119,-7,122,-8,-126,-9,-112,-10,-94,-11,-64,-12,-31,-13,12,-13,64,-14,122,-15,-61,-16,20,-16,107,-17,-40,-18,66,-18,-59,-19,78,-19,-31,-20,-120,-20,54,-20,-14,-21,-64,-21,-108,-21,125,-21,110,-21,113,-21,125,-21,-100,-21,-59,-21,-4,-21,65,-20,-108,-20,-16,-20,95,-19,-45,-19,90,-18,-23,-18,-125,-17,41,-16,-37,-16,-109,-15,91,-14,35,-13,-3,-13,-41,-12,-65,-11,-87,-10,-101,-9,-107,-8,-116,-7,-111,-6,-109,-5,-101,-4,-91,-3,-83,-2,-69,-1,-60,0,-45,1,-39,2,-29,3,-25,4,-22,5,-26,6,-30,7,-45,8,-62,9,-84,10,-121,11,100,12,50,13,-6,13,-71,14,107,15,24,16,-77,16,76,17,-49,17,79,18,-63,18,31,19,124,19,-62,19,0,20,51,20,79,20,105,20,108,20,104,20,83,20,50,20,1,20,-57,19,123,19,38,19,-61,18,82,18,-41,17,79,17,-67,16,28,16,118,15,-63,14,3,14,64,13,111,12,-106,11,-70,10,-46,9,-26,8,-12,7,-3,6,-2,5}; }
	private static byte[] data69(){ return new byte[] {1,5,-5,3,-8,2,-20,1,-24,0,-39,-1,-45,-2,-54,-3,-64,-4,-65,-5,-68,-6,-70,-7,-58,-8,-55,-9,-31,-10,-14,-11,17,-11,53,-12,96,-13,-104,-14,-45,-15,26,-15,109,-16,-59,-17,49,-17,-100,-18,32,-18,-94,-19,62,-19,-39,-20,-113,-20,66,-20,21,-20,-32,-21,-50,-21,-75,-21,-69,-21,-64,-21,-31,-21,0,-20,58,-20,119,-20,-58,-20,35,-19,-121,-19,-5,-19,126,-18,5,-17,-97,-17,61,-16,-23,-16,-95,-15,95,-14,39,-13,-8,-13,-47,-12,-81,-11,-102,-10,-126,-9,121,-8,110,-7,107,-6,107,-5,107,-4,116,-3,119,-2,-127,-1,-122,0,-112,1,-109,2,-99,3,-103,4,-101,5,-106,6,-118,7,-127,8,102,9,82,10,44,11,6,12,-45,12,-101,13,88,14,12,15,-74,15,85,16,-23,16,116,17,-17,17,98,18,-56,18,31,19,109,19,-84,19,-37,19,5,20,23,20,38,20,33,20,15,20,-12,19,-59,19,-111,19,72,19,-6,18,-106,18,49,18,-76,17,54,17,-90,16,12,16,106,15,-71,14,4,14,66,13,120,12,-90,11,-53,10,-19,9,3,9,23,8,35,7,45,6,49,5,51,4,48,3,45,2,41,1,33,0,31,-1,21,-2,22,-3,18,-4,18,-5,25,-6,31,-7,44,-8,64,-9,86,-10,117,-11,-99,-12,-59,-13,0,-13,57,-14,-123,-15,-46,-16,47,-16,-107,-17,3,-17,-125,-18,5,-18,-98,-19,57,-19,-23,-20,-97,-20,102,-20,57,-20,25,-20,4,-20,3,-20,4,-20,33,-20,60,-20,112,-20,-85,-20,-14,-20,75,-19,-85,-19,26,-18,-108,-18,27,-17,-88,-17,74,-16,-23,-16,-96,-15,83,-14,27,-13,-29,-13,-72,-12,-111,-11,116,-10,90,-9,72,-8,61,-7,47,-6,47,-5,40,-4,46,-3,41,-2,53,-1,46,0,62,1,54,2,61,3,60,4,52,5,50,6,33,7,22,8,-5,8,-27,9,-68,10,-105,11,102,12,40,13,-21,13,-101,14,71,15,-23,15,125,16,7,17,-119,17,-5,17,99,18,-64,18,12,19,82,19,-122,19,-82,19,-53,19,-40,19,-37,19,-49,19,-77,19,-111,19,90,19,30,19,-49,18,117,18,20,18,-100,17,40,17,-106,16,10,16,106,15,-64,14,17,14,85,13,-112,12,-59,11,-15,10,20,10,54,9,75,8,94,7,110,6,116,5,127,4,125,3,-125,2,126,1,127,0,125,-1,122,-2,124,-3,123,-4,127,-5,-120,-6,-113,-7,-94,-8,-78,-9,-50,-10,-21,-11,19,-11,64,-12,118,-13,-77,-14,-6,-15,73,-15,-92,-16,8,-16,117,-17,-14,-18,114,-18,8,-18,-97,-19,77,-19,-1,-20,-62,-20,-111,-20,107,-20,85,-20,73,-20,79,-20,89,-20,126,-20,-98,-20,-35,-20,26,-19,110,-19,-57,-19,50,-18,-94,-18,37,-17,-83,-17,67,-16,-27,-16,-119,-15,67,-14,-6,-14,-63,-13,-113,-12,97,-11,62,-10,32,-9,6,-8,-10,-8,-28,-7,-35,-6,-46,-5,-46,-4,-52,-3,-51,-2,-52,-1,-52,0,-52,1,-55,2,-59,3,-64,4,-76,5,-87,6,-106,7,125,8,100,9,62,10,21,11,-27,11,-87,12,105,13,33,14,-57,14,111,15,3,16,-111,16,22,17,-119,17,-10,17,86,18,-89,18,-16,18,41,19,87,19,119,19,-118,19,-108,19,-119,19,123,19,88,19,42,19,-13,18,-84,18,88,18,-3,17,-112,17,23,17,-98,16,6,16,123,15,-47,14,43,14,116,13,-72,12,-15,11,39,11,78,10,118,9,-111,8,-84,7,-64,6,-53,5,-34,4,-35,3,-22,2,-22,1,-17,0,-17,-1,-12,-2,-13,-3,-5,-4,-1,-5,10,-5,21,-6,39,-7,58,-8,86,-9,118,-10,-101,-11,-54,-12,-2,-13,59,-13,-127,-14,-50,-15,39,-15,-120,-16,-11,-17,106,-17,-18,-18,121,-18,18,-18,-73,-19,102,-19,39,-19,-20,-20,-58,-20,-91,-20,-105,-20,-108,-20,-100,-20,-76,-20,-44,-20,8,-19,63,-19,-114,-19,-35,-19,66,-18,-83,-18,35,-17,-85,-17,52,-16,-48,-16,113,-15,27,-14,-42,-14,-115,-13,88,-12,34,-11,-6,-11,-45,-10,-73,-9,-100,-8,-121,-7,122,-6,105,-5,101,-4,89,-3,87,-2,81,-1,76,0,75,1,66,2,62,3,51,4,41,5,24,6,7,7,-21,7,-46,8,-85,9,-123,10,81,11,26,12,-38,12,-112,13,65,14,-31,14,-128,15,12,16,-105,16,13,17,-127,17,-33,17,61,18,-124,18,-56,18,-9,18,32,19,58,19,69,19,74,19,55,19,37,19,-6,18,-53,18,-118,18,64,18,-22,17,-122,17,24,17,-97,16,24,16,-116,15,-17,14,79,14,-96,13,-21,12,45,12,102,11,-102,10,-62,9,-21,8,5,8,38,7,51,6,74,5,85,4,95,3,108,2,109,1,120,0,123,-1,-123,-2,-121,-3,-106,-4,-100,-5,-80,-6,-68,-7,-39,-8,-20,-9,20,-9,53,-10,100,-11,-103,-12}; }
	private static byte[] data70(){ return new byte[] {-46,-13,24,-13,98,-14,-72,-15,25,-15,126,-16,-11,-17,110,-17,-6,-18,-115,-18,43,-18,-38,-19,-116,-19,84,-19,34,-19,-3,-20,-22,-20,-37,-20,-32,-20,-18,-20,9,-19,51,-19,101,-19,-88,-19,-14,-19,78,-18,-82,-18,37,-17,-105,-17,37,-16,-81,-16,78,-15,-18,-15,-96,-14,80,-13,20,-12,-40,-12,-91,-11,123,-10,84,-9,53,-8,27,-7,5,-6,-16,-6,-26,-5,-44,-4,-49,-3,-61,-2,-68,-1,-77,0,-83,1,-96,2,-105,3,-119,4,117,5,103,6,69,7,48,8,6,9,-30,9,-82,10,122,11,58,12,-14,12,-90,13,74,14,-21,14,126,15,8,16,-121,16,-3,16,98,17,-58,17,17,18,94,18,-112,18,-60,18,-31,18,-8,18,-3,18,-4,18,-25,18,-49,18,-98,18,110,18,38,18,-35,17,126,17,28,17,-88,16,47,16,-92,15,25,15,119,14,-38,13,38,13,116,12,-76,11,-19,10,35,10,75,9,116,8,-108,7,-82,6,-57,5,-38,4,-23,3,-7,2,3,2,14,1,25,0,33,-1,46,-2,56,-3,71,-4,86,-5,107,-6,-128,-7,-96,-8,-71,-9,-24,-10,11,-10,70,-11,121,-12,-64,-13,4,-13,92,-14,-78,-15,28,-15,-123,-16,3,-16,-126,-17,21,-17,-85,-18,83,-18,-1,-19,-62,-19,-122,-19,93,-19,64,-19,40,-19,42,-19,40,-19,68,-19,90,-19,-113,-19,-65,-19,8,-18,86,-18,-80,-18,26,-17,-120,-17,9,-16,-115,-16,31,-15,-68,-15,95,-14,12,-13,-59,-13,127,-12,72,-11,20,-10,-26,-10,-65,-9,-96,-8,-127,-7,105,-6,86,-5,64,-4,54,-3,36,-2,26,-1,13,0,2,1,-12,1,-24,2,-43,3,-59,4,-82,5,-108,6,119,7,84,8,41,9,-1,9,-59,10,-117,11,69,12,-5,12,-91,13,71,14,-32,14,109,15,-13,15,110,16,-39,16,67,17,-106,17,-26,17,38,18,90,18,-122,18,-97,18,-77,18,-77,18,-81,18,-104,18,119,18,75,18,17,18,-52,17,124,17,32,17,-74,16,72,16,-59,15,66,15,-82,14,20,14,110,13,-61,12,9,12,81,11,-121,10,-66,9,-21,8,18,8,54,7,82,6,110,5,-125,4,-107,3,-86,2,-76,1,-57,0,-46,-1,-31,-2,-16,-3,-1,-4,19,-4,39,-5,62,-6,93,-7,122,-8,-94,-9,-51,-10,-4,-11,54,-11,117,-12,-72,-13,14,-13,93,-14,-59,-15,42,-15,-98,-16,32,-16,-95,-17,60,-17,-42,-18,127,-18,57,-18,-15,-19,-55,-19,-104,-19,-124,-19,113,-19,112,-19,122,-19,-112,-19,-80,-19,-31,-19,26,-18,94,-18,-77,-18,13,-17,117,-17,-21,-17,101,-16,-20,-16,-124,-15,21,-14,-59,-14,103,-13,36,-12,-36,-12,-93,-11,111,-10,60,-9,24,-8,-16,-8,-45,-7,-71,-6,-99,-5,-114,-4,117,-3,105,-2,85,-1,72,0,54,1,40,2,18,3,0,4,-24,4,-51,5,-79,6,-117,7,102,8,54,9,6,10,-56,10,-119,11,64,12,-19,12,-106,13,49,14,-57,14,78,15,-45,15,67,16,-77,16,15,17,100,17,-80,17,-22,17,30,18,66,18,92,18,106,18,106,18,98,18,71,18,40,18,-10,17,-66,17,118,17,36,17,-57,16,95,16,-19,15,109,15,-22,14,82,14,-65,13,20,13,109,12,-74,11,-7,10,58,10,106,9,-97,8,-58,7,-19,6,13,6,41,5,68,4,90,3,110,2,-127,1,-108,0,-92,-1,-71,-2,-56,-3,-33,-4,-10,-5,12,-5,46,-6,71,-7,116,-8,-105,-9,-50,-10,-5,-11,64,-11,123,-12,-49,-13,26,-13,124,-14,-35,-15,76,-15,-58,-16,66,-16,-42,-17,101,-17,14,-17,-74,-18,113,-18,52,-18,3,-18,-30,-19,-61,-19,-64,-19,-74,-19,-56,-19,-34,-19,-2,-19,53,-18,104,-18,-76,-18,3,-17,99,-17,-56,-17,62,-16,-72,-16,66,-15,-48,-15,109,-14,13,-13,-69,-13,111,-12,38,-11,-19,-11,-78,-10,-124,-9,86,-8,49,-7,12,-6,-13,-6,-48,-5,-63,-4,-95,-3,-107,-2,123,-1,105,0,88,1,61,2,46,3,14,4,-8,4,-41,5,-76,6,-112,7,94,8,51,9,-10,9,-69,10,117,11,37,12,-44,12,116,13,14,14,-98,14,38,15,-96,15,21,16,122,16,-40,16,42,17,113,17,-87,17,-36,17,-5,17,24,18,31,18,34,18,20,18,-4,17,-39,17,-87,17,110,17,38,17,-41,16,117,16,20,16,-101,15,35,15,-103,14,13,14,111,13,-46,12,35,12,116,11,-73,10,-6,9,45,9,103,8,-115,7,-70,6,-36,5,-5,4,27,4,50,3,76,2,99,1,118,0,-112,-1,-95,-2,-66,-3,-48,-4,-16,-5,9,-5,46,-6,78,-7,123,-8,-90,-9,-35,-10,18,-10,89,-11,-105,-12,-16,-13,63,-13,-94,-14,10,-14,122,-15,-11,-16,124,-16,7,-16,-91,-17,70,-17,-9,-18,-78,-18,118,-18,74,-18,37,-18,16,-18}; }
	private static byte[] data71(){ return new byte[] {4,-18,3,-18,19,-18,39,-18,78,-18,126,-18,-75,-18,0,-17,78,-17,-83,-17,20,-16,-124,-16,1,-15,-122,-15,22,-14,-83,-14,80,-13,-9,-13,-86,-12,96,-11,35,-10,-27,-10,-75,-9,-126,-8,91,-7,52,-6,19,-5,-12,-5,-41,-4,-65,-3,-92,-2,-114,-1,117,0,96,1,65,2,48,3,8,4,-13,4,-54,5,-90,6,123,7,74,8,21,9,-37,9,-105,10,80,11,-2,11,-89,12,68,13,-34,13,103,14,-16,14,102,15,-41,15,61,16,-104,16,-27,16,48,17,96,17,-104,17,-77,17,-51,17,-40,17,-42,17,-54,17,-77,17,-114,17,95,17,38,17,-35,16,-114,16,50,16,-52,15,90,15,-30,14,88,14,-47,13,52,13,-104,12,-17,11,62,11,-118,10,-54,9,6,9,60,8,109,7,-104,6,-65,5,-26,4,1,4,36,3,62,2,87,1,117,0,-118,-1,-90,-2,-63,-3,-36,-4,-2,-5,26,-5,67,-6,104,-7,-106,-8,-54,-9,-5,-10,65,-10,121,-11,-49,-12,24,-12,120,-13,-43,-14,67,-14,-75,-15,50,-15,-68,-16,72,-16,-24,-17,-117,-17,60,-17,-7,-18,-65,-18,-110,-18,111,-18,89,-18,76,-18,81,-18,87,-18,116,-18,-108,-18,-60,-18,-1,-18,65,-17,-107,-17,-20,-17,84,-16,-60,-16,58,-15,-61,-15,74,-14,-30,-14,-127,-13,37,-12,-42,-12,-119,-11,69,-10,8,-9,-47,-9,-98,-8,113,-7,70,-6,34,-5,-2,-5,-31,-4,-65,-3,-91,-2,-118,-1,106,0,85,1,50,2,24,3,-10,3,-46,4,-82,5,-126,6,85,7,34,8,-25,8,-83,9,99,10,28,11,-60,11,109,12,9,13,-100,13,42,14,-87,14,35,15,-111,15,-10,15,79,16,-98,16,-29,16,24,17,76,17,105,17,-125,17,-114,17,-117,17,-124,17,105,17,73,17,26,17,-31,16,-99,16,79,16,-13,15,-110,15,33,15,-86,14,41,14,-100,13,10,13,108,12,-55,11,28,11,104,10,-81,9,-19,8,40,8,93,7,-118,6,-73,5,-33,4,3,4,37,3,70,2,97,1,-123,0,-102,-1,-63,-2,-41,-3,-3,-4,30,-4,64,-5,107,-6,-107,-7,-58,-8,-6,-9,52,-9,115,-10,-69,-11,7,-11,91,-12,-73,-13,27,-13,-121,-14,-3,-15,123,-15,3,-15,-105,-16,47,-16,-38,-17,-120,-17,69,-17,12,-17,-34,-18,-69,-18,-92,-18,-104,-18,-105,-18,-94,-18,-71,-18,-40,-18,9,-17,61,-17,-126,-17,-50,-17,40,-16,-119,-16,-7,-16,106,-15,-16,-15,115,-14,12,-13,-95,-13,70,-12,-15,-12,-97,-11,92,-10,23,-9,-36,-9,-89,-8,115,-7,71,-6,30,-5,-11,-5,-45,-4,-79,-3,-114,-2,114,-1,78,0,52,1,14,2,-15,2,-55,3,-91,4,123,5,77,6,30,7,-29,7,-80,8,100,9,39,10,-46,10,-127,11,35,12,-67,12,82,13,-38,13,94,14,-45,14,66,15,-90,15,-2,15,80,16,-112,16,-48,16,-10,16,33,17,52,17,69,17,66,17,60,17,35,17,8,17,-41,16,-91,16,96,16,23,16,-66,15,94,15,-12,14,126,14,1,14,120,13,-22,12,79,12,-78,11,7,11,88,10,-93,9,-27,8,38,8,91,7,-109,6,-67,5,-17,4,18,4,63,3,91,2,-122,1,-96,0,-58,-1,-25,-2,7,-2,47,-3,78,-4,126,-5,-95,-6,-40,-7,3,-7,63,-8,122,-9,-67,-10,4,-10,84,-11,-88,-12,8,-12,107,-13,-38,-14,79,-14,-49,-15,86,-15,-20,-16,-126,-16,46,-16,-37,-17,-105,-17,94,-17,45,-17,11,-17,-16,-18,-28,-18,-33,-18,-22,-18,-4,-18,28,-17,68,-17,125,-17,-73,-17,7,-16,87,-16,-71,-16,33,-15,-109,-15,15,-14,-105,-14,32,-13,-68,-13,83,-12,1,-11,-89,-11,95,-10,24,-9,-42,-9,-97,-8,100,-7,53,-6,7,-5,-37,-5,-77,-4,-115,-3,103,-2,70,-1,32,0,-2,0,-38,1,-78,2,-112,3,97,4,56,5,7,6,-47,6,-100,7,91,8,26,9,-46,9,126,10,45,11,-54,11,104,12,-8,12,-124,13,3,14,123,14,-22,14,76,15,-86,15,-10,15,63,16,120,16,-89,16,-47,16,-28,16,-5,16,-9,16,-9,16,-33,16,-56,16,-103,16,108,16,41,16,-26,15,-114,15,55,15,-54,14,95,14,-30,13,96,13,-42,12,63,12,-89,11,-1,10,90,10,-93,9,-17,8,50,8,107,7,-85,6,-41,5,13,5,57,4,98,3,-114,2,-80,1,-39,0,-2,-1,34,-1,74,-2,111,-3,-104,-4,-59,-5,-15,-6,36,-6,89,-7,-112,-8,-46,-9,20,-9,94,-10,-80,-11,5,-11,99,-12,-53,-13,54,-13,-80,-14,44,-14,-75,-15,70,-15,-29,-16,-124,-16,58,-16,-21,-17,-74,-17,-126,-17,89,-17,68,-17,44,-17,44,-17,46,-17,64,-17,91,-17,-127,-17,-78,-17,-19,-17,53,-16,-126,-16,-31,-16,65,-15,-79,-15,42,-14,-90,-14,51,-13}; }
	private static byte[] data72(){ return new byte[] {-62,-13,91,-12,-1,-12,-93,-11,85,-10,7,-9,-61,-9,-123,-8,70,-7,21,-6,-37,-6,-78,-5,-128,-4,89,-3,46,-2,7,-1,-32,-1,-72,0,-111,1,103,2,62,3,16,4,-29,4,-83,5,122,6,60,7,-1,7,-70,8,110,9,32,10,-58,10,104,11,3,12,-107,12,30,13,-95,13,24,14,-121,14,-18,14,71,15,-99,15,-32,15,34,16,80,16,122,16,-103,16,-89,16,-76,16,-85,16,-95,16,-123,16,98,16,52,16,-6,15,-73,15,104,15,17,15,-82,14,69,14,-50,13,82,13,-54,12,63,12,-93,11,11,11,96,10,-72,9,4,9,77,8,-114,7,-51,6,6,6,58,5,110,4,-101,3,-53,2,-13,1,32,1,70,0,113,-1,-101,-2,-61,-3,-13,-4,30,-4,79,-5,-124,-6,-69,-7,-10,-8,55,-8,125,-9,-60,-10,28,-10,109,-11,-48,-12,52,-12,-95,-13,24,-13,-106,-14,29,-14,-84,-15,72,-15,-24,-16,-104,-16,77,-16,16,-16,-39,-17,-77,-17,-111,-17,-128,-17,114,-17,120,-17,-128,-17,-102,-17,-69,-17,-27,-17,30,-16,94,-16,-86,-16,-2,-16,96,-15,-62,-15,60,-14,-81,-14,57,-13,-63,-13,84,-12,-14,-12,-112,-11,64,-10,-25,-10,-90,-9,86,-8,32,-7,-37,-7,-86,-6,114,-5,65,-4,19,-3,-30,-3,-68,-2,-118,-1,101,0,52,1,12,2,-35,2,-83,3,124,4,70,5,14,6,-47,6,-110,7,73,8,1,9,-85,9,88,10,-9,10,-110,11,37,12,-82,12,50,13,-85,13,29,14,-125,14,-29,14,51,15,-124,15,-65,15,-8,15,33,16,68,16,89,16,103,16,101,16,93,16,73,16,41,16,0,16,-52,15,-115,15,71,15,-13,14,-106,14,52,14,-64,13,78,13,-54,12,66,12,-77,11,25,11,123,10,-44,9,40,9,117,8,-66,7,1,7,63,6,123,5,-81,4,-24,3,19,3,75,2,113,1,-91,0,-52,-1,-1,-2,39,-2,93,-3,-121,-4,-64,-5,-14,-6,46,-6,105,-7,-82,-8,-15,-9,64,-9,-114,-10,-22,-11,66,-11,-79,-12,18,-12,-108,-13,3,-13,-107,-14,25,-14,-73,-15,83,-15,1,-15,-79,-16,116,-16,54,-16,13,-16,-25,-17,-46,-17,-66,-17,-63,-17,-62,-17,-40,-17,-12,-17,22,-16,77,-16,-124,-16,-53,-16,27,-15,113,-15,-42,-15,64,-14,-74,-14,48,-13,-70,-13,66,-12,-37,-12,118,-11,23,-10,-60,-10,111,-9,40,-8,-32,-8,-97,-7,97,-6,40,-5,-16,-5,-66,-4,-118,-3,91,-2,43,-1,-5,-1,-50,0,-100,1,110,2,57,3,6,4,-49,4,-109,5,88,6,18,7,-51,7,-126,8,45,9,-38,9,119,10,21,11,-88,11,51,12,-71,12,51,13,-89,13,17,14,114,14,-55,14,24,15,92,15,-108,15,-56,15,-24,15,9,16,21,16,29,16,27,16,8,16,-13,15,-52,15,-95,15,103,15,39,15,-40,14,-121,14,35,14,-64,13,75,13,-45,12,81,12,-57,11,53,11,-99,10,-3,9,85,9,-84,8,-8,7,67,7,-123,6,-56,5,0,5,64,4,112,3,-86,2,-40,1,13,1,60,0,110,-1,-96,-2,-48,-3,6,-3,58,-4,115,-5,-80,-6,-21,-7,51,-7,116,-8,-57,-9,19,-9,111,-10,-54,-11,48,-11,-101,-12,14,-12,-119,-13,13,-13,-105,-14,45,-14,-57,-15,114,-15,30,-15,-36,-16,-101,-16,109,-16,66,-16,38,-16,17,-16,9,-16,9,-16,23,-16,42,-16,76,-16,118,-16,-85,-16,-24,-16,52,-15,-128,-15,-29,-15,63,-14,-75,-14,35,-13,-87,-13,40,-12,-67,-12,77,-11,-20,-11,-113,-10,53,-9,-24,-9,-105,-8,83,-7,14,-6,-49,-6,-108,-5,89,-4,36,-3,-20,-3,-68,-2,-124,-1,88,0,29,1,-16,1,-74,2,-126,3,70,4,13,5,-55,5,-116,6,61,7,-9,7,-95,8,75,9,-17,9,-121,10,34,11,-86,11,54,12,-82,12,41,13,-108,13,-8,13,87,14,-92,14,-16,14,46,15,97,15,-112,15,-85,15,-56,15,-51,15,-42,15,-56,15,-72,15,-100,15,115,15,68,15,7,15,-60,14,116,14,31,14,-68,13,84,13,-33,12,104,12,-30,11,90,11,-56,10,45,10,-112,9,-21,8,61,8,-111,7,-42,6,33,6,98,5,-96,4,-36,3,23,3,75,2,-120,1,-75,0,-16,-1,33,-1,89,-2,-113,-3,-58,-4,2,-4,63,-5,126,-6,-60,-7,10,-7,88,-8,-88,-9,0,-9,94,-10,-65,-11,45,-11,-103,-12,20,-12,-105,-13,25,-13,-78,-14,68,-14,-21,-15,-106,-15,73,-15,11,-15,-48,-16,-91,-16,127,-16,104,-16,86,-16,82,-16,87,-16,101,-16,-128,-16,-94,-16,-49,-16,7,-15,72,-15,-112,-15,-24,-15,64,-14,-85,-14,19,-13,-112,-13,10,-12,-106,-12,29,-11,-72,-11,79,-10,-11,-10,-103,-9,73,-8,-8,-8,-78,-7,105,-6,43,-5,-24,-5,-81,-4,117,-3}; }
	private static byte[] data73(){ return new byte[] {56,-2,10,-1,-58,-1,-99,0,91,1,42,2,-19,2,-80,3,119,4,48,5,-14,5,-91,6,88,7,11,8,-81,8,86,9,-13,9,-121,10,27,11,-95,11,36,12,-101,12,15,13,115,13,-39,13,42,14,122,14,-65,14,-9,14,42,15,80,15,106,15,-124,15,-124,15,-117,15,120,15,105,15,69,15,31,15,-23,14,-81,14,102,14,26,14,-69,13,99,13,-19,12,-122,12,1,12,-123,11,-7,10,103,10,-47,9,50,9,-114,8,-28,7,55,7,-126,6,-52,5,16,5,82,4,-111,3,-50,2,8,2,66,1,123,0,-76,-1,-20,-2,39,-2,96,-3,-97,-4,-36,-5,31,-5,98,-6,-82,-7,-9,-8,75,-8,-95,-9,-5,-10,96,-10,-59,-11,55,-11,-86,-12,41,-12,-84,-13,61,-13,-51,-14,113,-14,18,-14,-59,-15,126,-15,63,-15,13,-15,-30,-16,-63,-16,-85,-16,-96,-16,-102,-16,-89,-16,-78,-16,-45,-16,-12,-16,39,-15,91,-15,-94,-15,-23,-15,64,-14,-98,-14,1,-13,115,-13,-25,-13,103,-12,-20,-12,121,-11,14,-10,-90,-10,73,-9,-20,-9,-103,-8,72,-7,-3,-7,-77,-6,112,-5,45,-4,-18,-4,-78,-3,116,-2,59,-1,-3,-1,-58,0,-120,1,78,2,14,3,-47,3,-118,4,74,5,-4,5,-76,6,93,7,15,8,-87,8,83,9,-29,9,124,10,3,11,-119,11,7,12,120,12,-19,12,70,13,-82,13,-11,13,74,14,-126,14,-66,14,-22,14,14,15,40,15,56,15,64,15,58,15,48,15,21,15,-10,14,-53,14,-104,14,87,14,22,14,-66,13,107,13,7,13,-99,12,45,12,-80,11,47,11,-89,10,24,10,127,9,-24,8,62,8,-97,7,-19,6,63,6,-118,5,-46,4,21,4,91,3,-106,2,-38,1,18,1,83,0,-115,-1,-54,-2,9,-2,71,-3,-119,-4,-53,-5,16,-5,92,-6,-89,-7,-6,-8,76,-8,-84,-9,5,-9,117,-10,-41,-11,82,-11,-57,-12,74,-12,-43,-13,96,-13,0,-13,-100,-14,73,-14,-4,-15,-74,-15,127,-15,74,-15,38,-15,6,-15,-15,-16,-22,-16,-27,-16,-14,-16,1,-15,34,-15,67,-15,120,-15,-81,-15,-18,-15,64,-14,-114,-14,-15,-14,82,-13,-62,-13,54,-12,-76,-12,57,-11,-59,-11,84,-10,-17,-10,-116,-9,47,-8,-39,-8,-123,-7,53,-6,-19,-6,-94,-5,95,-4,26,-3,-36,-3,-103,-2,94,-1,27,0,-32,0,-97,1,96,2,28,3,-38,3,-110,4,74,5,-4,5,-86,6,87,7,-6,7,-98,8,53,9,-50,9,88,10,-27,10,97,11,-35,11,78,12,-73,12,25,13,114,13,-62,13,7,14,73,14,122,14,-88,14,-55,14,-31,14,-18,14,-9,14,-18,14,-28,14,-56,14,-88,14,125,14,72,14,12,14,-61,13,118,13,26,13,-68,12,83,12,-31,11,105,11,-23,10,97,10,-43,9,65,9,-91,8,9,8,96,7,-70,6,12,6,89,5,-89,4,-22,3,54,3,116,2,-69,1,-8,0,59,0,123,-1,-69,-2,-2,-3,64,-3,-124,-4,-49,-5,19,-5,104,-6,-79,-7,11,-7,100,-8,-64,-9,40,-9,-113,-10,-2,-11,119,-11,-12,-12,118,-12,6,-12,-107,-13,53,-13,-42,-14,-122,-14,56,-14,-7,-15,-65,-15,-112,-15,107,-15,77,-15,60,-15,49,-15,49,-15,61,-15,77,-15,109,-15,-110,-15,-63,-15,-6,-15,62,-14,-124,-14,-34,-14,50,-13,-98,-13,4,-12,124,-12,-11,-12,119,-11,3,-10,-114,-10,40,-9,-63,-9,98,-8,8,-7,-80,-7,97,-6,15,-5,-56,-5,122,-4,56,-3,-16,-3,-79,-2,104,-1,45,0,-29,0,-91,1,96,2,24,3,-45,3,-123,4,59,5,-24,5,-108,6,60,7,-37,7,124,8,17,9,-93,9,46,10,-74,10,45,11,-83,11,16,12,-125,12,-40,12,55,13,125,13,-54,13,0,14,55,14,96,14,-128,14,-104,14,-88,14,-89,14,-86,14,-111,14,-123,14,88,14,57,14,-6,13,-58,13,122,13,49,13,-41,12,120,12,17,12,-93,11,45,11,-83,10,43,10,-98,9,14,9,120,8,-39,7,59,7,-111,6,-20,5,55,5,-115,4,-44,3,31,3,102,2,-83,1,-17,0,57,0,119,-1,-64,-2,3,-2,75,-3,-108,-4,-33,-5,45,-5,124,-6,-46,-7,43,-7,-121,-8,-22,-9,80,-9,-67,-10,49,-10,-87,-11,43,-11,-82,-12,66,-12,-46,-13,118,-13,23,-13,-56,-14,127,-14,61,-14,8,-14,-39,-15,-78,-15,-104,-15,-122,-15,122,-15,127,-15,-126,-15,-101,-15,-77,-15,-36,-15,7,-14,65,-14,-128,-14,-53,-14,26,-13,119,-13,-42,-13,66,-12,-77,-12,42,-11,-84,-11,49,-10,-67,-10,82,-9,-26,-9,-122,-8,40,-7,-51,-7,122,-6,35,-5,-39,-5,-119,-4,65,-3,-8,-3,-82,-2,108,-1,34,0,-34,0,-106,1,77,2,6,3,-73,3,109,4,23,5,-56,5,106,6}; }
	private static byte[] data74(){ return new byte[] {20,7,-81,7,73,8,-32,8,107,9,-7,9,118,10,-10,10,102,11,-42,11,58,12,-104,12,-20,12,58,13,126,13,-72,13,-18,13,19,14,56,14,76,14,92,14,96,14,91,14,79,14,54,14,24,14,-21,13,-67,13,127,13,62,13,-16,12,-102,12,64,12,-38,11,109,11,-4,10,126,10,1,10,116,9,-20,8,81,8,-64,7,29,7,125,6,-41,5,41,5,-126,4,-54,3,30,3,102,2,-81,1,-3,0,62,0,-117,-1,-46,-2,29,-2,99,-3,-72,-4,-5,-5,86,-5,-90,-6,-3,-7,92,-7,-71,-8,30,-8,-118,-9,-8,-10,109,-10,-22,-11,106,-11,-10,-12,-126,-12,31,-12,-72,-13,101,-13,17,-13,-55,-14,-116,-14,80,-14,40,-14,-3,-15,-27,-15,-47,-15,-59,-15,-56,-15,-52,-15,-30,-15,-6,-15,31,-14,76,-14,-128,-14,-65,-14,7,-13,84,-13,-83,-13,12,-12,112,-12,-28,-12,83,-11,-43,-11,83,-10,-32,-10,108,-9,2,-8,-102,-8,58,-7,-39,-7,-123,-6,40,-5,-37,-5,-121,-4,57,-3,-17,-3,-97,-2,90,-1,12,0,-60,0,119,1,46,2,-34,2,-110,3,62,4,-22,4,-107,5,53,6,-37,6,114,7,16,8,-99,8,43,9,-78,9,49,10,-82,10,29,11,-116,11,-19,11,75,12,-95,12,-23,12,50,13,105,13,-97,13,-58,13,-22,13,0,14,16,14,21,14,18,14,7,14,-14,13,-47,13,-83,13,122,13,69,13,1,13,-70,12,101,12,14,12,-83,11,65,11,-43,10,91,10,-34,9,91,9,-47,8,62,8,-80,7,14,7,120,6,-50,5,46,5,-128,4,-41,3,40,3,117,2,-57,1,14,1,97,0,-89,-1,-8,-2,66,-2,-111,-3,-30,-4,48,-4,-117,-5,-36,-6,60,-6,-107,-7,-4,-8,97,-8,-50,-9,65,-9,-76,-10,55,-10,-75,-11,67,-11,-45,-12,108,-12,11,-12,-76,-13,98,-13,27,-13,-36,-14,-94,-14,118,-14,78,-14,49,-14,32,-14,15,-14,18,-14,21,-14,39,-14,62,-14,96,-14,-118,-14,-67,-14,-7,-14,59,-13,-120,-13,-36,-13,56,-12,-103,-12,8,-11,116,-11,-15,-11,110,-10,-14,-10,126,-9,14,-8,-94,-8,62,-7,-38,-7,126,-6,33,-5,-50,-5,116,-4,38,-3,-46,-3,-122,-2,52,-1,-23,-1,-102,0,73,1,-1,1,-88,2,92,3,2,4,-81,4,79,5,-8,5,-112,6,47,7,-63,7,82,8,-34,8,98,9,-31,9,90,10,-52,10,54,11,-100,11,-12,11,76,12,-104,12,-38,12,25,13,74,13,118,13,-102,13,-79,13,-61,13,-54,13,-54,13,-64,13,-83,13,-111,13,109,13,64,13,12,13,-52,12,-120,12,56,12,-28,11,-123,11,34,11,-77,10,68,10,-58,9,76,9,-63,8,57,8,-88,7,16,7,123,6,-39,5,58,5,-109,4,-20,3,66,3,-106,2,-26,1,58,1,-122,0,-37,-1,40,-1,120,-2,-52,-3,28,-3,117,-4,-54,-5,36,-5,-125,-6,-30,-7,72,-7,-78,-8,30,-8,-108,-9,10,-9,-117,-10,12,-10,-100,-11,40,-11,-56,-12,95,-12,16,-12,-72,-13,114,-13,52,-13,-11,-14,-52,-14,-97,-14,-125,-14,109,-14,94,-14,91,-14,92,-14,109,-14,127,-14,-96,-14,-59,-14,-11,-14,44,-13,111,-13,-79,-13,8,-12,89,-12,-66,-12,32,-11,-114,-11,3,-10,124,-10,-2,-10,-126,-9,16,-8,-99,-8,55,-7,-53,-7,110,-6,11,-5,-79,-5,89,-4,-2,-4,-81,-3,86,-2,6,-1,-75,-1,97,0,17,1,-68,1,105,2,20,3,-69,3,99,4,2,5,-89,5,61,6,-37,6,106,7,-6,7,-123,8,7,9,-122,9,-3,9,112,10,-39,10,63,11,-103,11,-15,11,57,12,-122,12,-70,12,-8,12,32,13,68,13,99,13,114,13,127,13,-126,13,119,13,108,13,81,13,50,13,7,13,-40,12,-102,12,94,12,14,12,-61,11,99,11,9,11,-99,10,51,10,-71,9,68,9,-67,8,62,8,-84,7,31,7,-120,6,-16,5,84,5,-79,4,16,4,106,3,-64,2,27,2,106,1,-61,0,20,0,106,-1,-69,-2,21,-2,101,-3,-60,-4,25,-4,121,-5,-41,-6,58,-6,-93,-7,12,-7,125,-8,-15,-9,106,-9,-21,-10,110,-10,-5,-11,-117,-11,39,-11,-63,-12,112,-12,20,-12,-44,-13,-118,-13,85,-13,32,-13,-8,-14,-42,-14,-67,-14,-83,-14,-91,-14,-90,-14,-80,-14,-64,-14,-34,-14,-4,-14,44,-13,93,-13,-105,-13,-32,-13,36,-12,126,-12,-47,-12,57,-11,-99,-11,14,-10,-125,-10,-5,-10,-126,-9,3,-8,-110,-8,33,-7,-76,-7,80,-6,-23,-6,-118,-5,45,-4,-49,-4,120,-3,31,-2,-56,-2,117,-1,26,0,-55,0,112,1,25,2,-62,2,101,3,9,4,-84,4,69,5,-30,5,120,6,8,7,-103,7,30,8,-92,8,31,9,-104,9,11,10,114,10,-36,10,52,11}; }
	private static byte[] data75(){ return new byte[] {-115,11,-37,11,34,12,96,12,-102,12,-58,12,-16,12,11,13,36,13,49,13,54,13,51,13,38,13,22,13,-13,12,-41,12,-97,12,117,12,47,12,-16,11,-96,11,78,11,-14,10,-112,10,39,10,-73,9,68,9,-60,8,72,8,-67,7,54,7,-94,6,18,6,119,5,-34,4,62,4,-99,3,-6,2,86,2,-83,1,9,1,91,0,-70,-1,11,-1,103,-2,-63,-3,26,-3,121,-4,-40,-5,56,-5,-97,-6,8,-6,116,-7,-28,-8,92,-8,-46,-9,86,-9,-38,-10,98,-10,-5,-11,-119,-11,49,-11,-48,-12,127,-12,53,-12,-18,-13,-76,-13,125,-13,83,-13,44,-13,19,-13,-3,-14,-14,-14,-17,-14,-12,-14,4,-13,22,-13,56,-13,91,-13,-115,-13,-62,-13,0,-12,71,-12,-109,-12,-21,-12,67,-11,-88,-11,17,-10,-127,-10,-10,-10,115,-9,-15,-9,122,-8,3,-7,-109,-7,38,-6,-65,-6,85,-5,-9,-5,-108,-4,53,-3,-35,-3,125,-2,39,-1,-53,-1,113,0,25,1,-67,1,99,2,3,3,-91,3,67,4,-34,4,120,5,10,6,-99,6,40,7,-80,7,52,8,-81,8,43,9,-103,9,7,10,108,10,-56,10,38,11,111,11,-65,11,-6,11,58,12,103,12,-107,12,-76,12,-48,12,-32,12,-21,12,-23,12,-26,12,-45,12,-66,12,-101,12,119,12,66,12,17,12,-53,11,-119,11,55,11,-28,10,-122,10,36,10,-70,9,74,9,-44,8,89,8,-38,7,80,7,-52,6,55,6,-87,5,17,5,121,4,-38,3,66,3,-104,2,-2,1,88,1,-79,0,18,0,106,-1,-59,-2,37,-2,-127,-3,-33,-4,71,-4,-93,-5,18,-5,117,-6,-24,-7,88,-7,-51,-8,75,-8,-56,-9,79,-9,-40,-10,105,-10,1,-10,-99,-11,66,-11,-19,-12,-100,-12,91,-12,21,-12,-29,-13,-80,-13,-118,-13,105,-13,82,-13,65,-13,59,-13,59,-13,69,-13,83,-13,113,-13,-117,-13,-67,-13,-26,-13,36,-12,97,-12,-84,-12,-10,-12,82,-11,-87,-11,16,-10,120,-10,-22,-10,91,-9,-35,-9,84,-8,-30,-8,101,-7,-10,-7,-120,-6,26,-5,-75,-5,78,-4,-20,-4,-117,-3,42,-2,-50,-2,110,-1,18,0,-75,0,84,1,-6,1,-108,2,56,3,-51,3,110,4,-1,4,-108,5,37,6,-82,6,57,7,-72,7,56,8,-82,8,36,9,-114,9,-8,9,84,10,-77,10,-1,10,80,11,-108,11,-51,11,9,12,49,12,89,12,119,12,-115,12,-102,12,-94,12,-98,12,-108,12,-126,12,104,12,68,12,29,12,-23,11,-81,11,113,11,37,11,-39,10,-127,10,36,10,-61,9,86,9,-23,8,115,8,-7,7,120,7,-10,6,107,6,-33,5,80,5,-70,4,36,4,-115,3,-20,2,85,2,-79,1,20,1,116,0,-48,-1,53,-1,-114,-2,-11,-3,85,-3,-72,-4,33,-4,-120,-5,-13,-6,102,-6,-45,-7,80,-7,-59,-8,72,-8,-51,-9,85,-9,-25,-10,124,-10,19,-10,-66,-11,91,-11,23,-11,-63,-12,-118,-12,69,-12,26,-12,-25,-13,-55,-13,-90,-13,-103,-13,-122,-13,-121,-13,-122,-13,-108,-13,-89,-13,-62,-13,-27,-13,17,-12,65,-12,127,-12,-69,-12,9,-11,83,-11,-82,-11,8,-10,108,-10,-43,-10,69,-9,-72,-9,51,-8,-78,-8,51,-7,-64,-7,69,-6,-38,-6,105,-5,0,-4,-105,-4,49,-3,-49,-3,104,-2,11,-1,-92,-1,72,0,-29,0,-125,1,31,2,-71,2,86,3,-21,3,-128,4,20,5,-98,5,47,6,-78,6,55,7,-78,7,47,8,-98,8,19,9,116,9,-36,9,52,10,-117,10,-37,10,33,11,99,11,-103,11,-49,11,-11,11,29,12,50,12,73,12,82,12,88,12,79,12,72,12,46,12,23,12,-16,11,-59,11,-108,11,87,11,24,11,-51,10,-128,10,40,10,-52,9,106,9,-1,8,-108,8,28,8,-89,7,38,7,-91,6,30,6,-108,5,5,5,118,4,-34,3,78,3,-82,2,27,2,122,1,-31,0,68,0,-90,-1,10,-1,111,-2,-46,-3,60,-3,-95,-4,14,-4,122,-5,-22,-6,96,-6,-45,-7,83,-7,-50,-8,85,-8,-35,-9,106,-9,1,-9,-105,-10,58,-10,-35,-11,-115,-11,59,-11,-5,-12,-74,-12,-124,-12,80,-12,41,-12,7,-12,-19,-13,-35,-13,-48,-13,-47,-13,-45,-13,-29,-13,-9,-13,20,-12,54,-12,102,-12,-107,-12,-46,-12,19,-11,89,-11,-82,-11,-3,-11,95,-10,-67,-10,39,-9,-106,-9,7,-8,127,-8,-1,-8,124,-7,5,-6,-115,-6,23,-5,-83,-5,55,-4,-44,-4,100,-3,2,-2,-106,-2,53,-1,-52,-1,107,0,3,1,-99,1,54,2,-50,2,98,3,-9,3,-121,4,20,5,-97,5,39,6,-90,6,42,7,-98,7,24,8,-124,8,-15,8,84,9,-77,9,11,10,93,10,-88,10,-18,10,40,11,99,11,-115,11,-72,11,-41,11,-17,11,0,12}; }
	private static byte[] data76(){ return new byte[] {11,12,9,12,7,12,-10,11,-30,11,-59,11,-96,11,115,11,68,11,3,11,-55,10,123,10,45,10,-35,9,120,9,33,9,-80,8,73,8,-43,7,95,7,-31,6,100,6,-36,5,88,5,-53,4,60,4,-82,3,23,3,-122,2,-19,1,85,1,-65,0,35,0,-116,-1,-12,-2,88,-2,-56,-3,44,-3,-99,-4,11,-4,121,-5,-13,-6,101,-6,-27,-7,97,-7,-27,-8,111,-8,-9,-9,-111,-9,31,-9,-58,-10,96,-10,15,-10,-67,-11,114,-11,51,-11,-14,-12,-64,-12,-111,-12,107,-12,76,-12,52,-12,36,-12,27,-12,27,-12,32,-12,49,-12,67,-12,100,-12,-122,-12,-77,-12,-27,-12,32,-11,97,-11,-86,-11,-9,-11,74,-10,-88,-10,7,-9,110,-9,-37,-9,72,-8,-60,-8,57,-7,-68,-7,59,-6,-59,-6,74,-5,-36,-5,102,-4,-4,-4,-117,-3,36,-2,-74,-2,78,-1,-25,-1,122,0,21,1,-88,1,62,2,-48,2,101,3,-18,3,-126,4,5,5,-111,5,15,6,-108,6,7,7,-123,7,-16,7,96,8,-57,8,37,9,-123,9,-43,9,41,10,110,10,-77,10,-23,10,34,11,76,11,115,11,-110,11,-91,11,-70,11,-67,11,-62,11,-72,11,-85,11,-107,11,118,11,86,11,36,11,-8,10,-71,10,123,10,51,10,-26,9,-111,9,56,9,-40,8,115,8,6,8,-102,7,33,7,-84,6,44,6,-85,5,40,5,-99,4,22,4,-123,3,-8,2,100,2,-44,1,60,1,-82,0,17,0,-126,-1,-24,-2,90,-2,-62,-3,52,-3,-94,-4,22,-4,-117,-5,4,-5,125,-6,-1,-7,126,-7,10,-7,-113,-8,39,-8,-75,-9,85,-9,-14,-10,-103,-10,68,-10,-7,-11,-82,-11,113,-11,51,-11,4,-11,-44,-12,-77,-12,-111,-12,126,-12,110,-12,101,-12,103,-12,107,-12,124,-12,-112,-12,-82,-12,-46,-12,-3,-12,48,-11,103,-11,-86,-11,-18,-11,61,-10,-114,-10,-24,-10,69,-9,-83,-9,18,-8,-122,-8,-14,-8,112,-7,-23,-7,104,-6,-18,-6,113,-5,-4,-5,-120,-4,20,-3,-91,-3,53,-2,-54,-2,88,-1,-16,-1,127,0,21,1,-90,1,54,2,-57,2,83,3,-32,3,105,4,-19,4,114,5,-15,5,107,6,-27,6,85,7,-57,7,43,8,-106,8,-19,8,76,9,-101,9,-22,9,46,10,113,10,-89,10,-37,10,8,11,40,11,74,11,94,11,108,11,118,11,116,11,110,11,97,11,73,11,47,11,8,11,-31,10,-85,10,120,10,52,10,-14,9,-93,9,85,9,-8,8,-95,8,54,8,-41,7,99,7,-12,6,127,6,0,6,-119,5,1,5,-126,4,-9,3,110,3,-28,2,82,2,-56,1,51,1,-89,0,17,0,-124,-1,-17,-2,98,-2,-46,-3,67,-3,-69,-4,44,-4,-87,-5,35,-5,-94,-6,36,-6,-86,-7,53,-7,-62,-8,87,-8,-19,-9,-117,-9,47,-9,-43,-10,-124,-10,59,-10,-17,-11,-73,-11,122,-11,72,-11,34,-11,-10,-12,-32,-12,-57,-12,-73,-12,-77,-12,-82,-12,-71,-12,-61,-12,-35,-12,-14,-12,30,-11,64,-11,118,-11,-84,-11,-24,-11,48,-10,120,-10,-53,-10,32,-9,123,-9,-33,-9,68,-8,-79,-8,31,-7,-106,-7,10,-6,-115,-6,6,-5,-115,-5,16,-4,-102,-4,34,-3,-80,-3,59,-2,-54,-2,90,-1,-24,-1,121,0,6,1,-107,1,35,2,-83,2,59,3,-68,3,73,4,-58,4,73,5,-59,5,59,6,-77,6,31,7,-113,7,-14,7,87,8,-79,8,8,9,90,9,-92,9,-22,9,39,10,96,10,-110,10,-69,10,-30,10,-7,10,23,11,30,11,45,11,40,11,37,11,21,11,4,11,-28,10,-56,10,-105,10,110,10,51,10,-9,9,-73,9,104,9,30,9,-58,8,106,8,15,8,-93,7,65,7,-52,6,94,6,-29,5,108,5,-18,4,107,4,-22,3,98,3,-38,2,84,2,-62,1,60,1,-86,0,32,0,-110,-1,3,-1,120,-2,-18,-3,96,-3,-35,-4,81,-4,-46,-5,78,-5,-46,-6,85,-6,-32,-7,107,-7,-3,-8,-108,-8,43,-8,-50,-9,111,-9,29,-9,-55,-10,-126,-10,58,-10,0,-10,-60,-11,-104,-11,103,-11,74,-11,39,-11,21,-11,3,-11,-2,-12,-7,-12,4,-11,10,-11,36,-11,58,-11,95,-11,-123,-11,-75,-11,-23,-11,38,-10,103,-10,-80,-10,-3,-10,80,-9,-85,-9,8,-8,108,-8,-45,-8,63,-7,-76,-7,35,-6,-95,-6,24,-5,-103,-5,28,-4,-99,-4,38,-3,-84,-3,54,-2,-65,-2,77,-1,-43,-1,100,0,-19,0,120,1,1,2,-117,2,15,3,-106,3,23,4,-105,4,20,5,-116,5,3,6,115,6,-27,6,73,7,-76,7,12,8,110,8,-67,8,18,9,88,9,-98,9,-38,9,20,10,67,10,110,10,-110,10,-80,10,-61,10,-38,10,-40,10,-26,10,-43,10,-46,10,-71,10,-91,10,127,10,92,10}; }
	private static byte[] data77(){ return new byte[] {44,10,-7,9,-64,9,125,9,57,9,-24,8,-97,8,60,8,-20,7,127,7,33,7,-78,6,69,6,-47,5,92,5,-32,4,102,4,-29,3,101,3,-35,2,90,2,-47,1,73,1,-62,0,53,0,-82,-1,34,-1,-99,-2,17,-2,-113,-3,6,-3,-123,-4,5,-4,-124,-5,13,-5,-112,-6,33,-6,-86,-7,68,-7,-42,-8,118,-8,21,-8,-69,-9,104,-9,23,-9,-49,-10,-118,-10,78,-10,21,-10,-26,-11,-71,-11,-105,-11,119,-11,99,-11,80,-11,74,-11,69,-11,74,-11,85,-11,103,-11,127,-11,-96,-11,-61,-11,-14,-11,33,-10,95,-10,-104,-10,-30,-10,41,-9,123,-9,-48,-9,42,-8,-117,-8,-18,-8,87,-7,-59,-7,52,-6,-87,-6,34,-5,-102,-5,28,-4,-105,-4,29,-3,-100,-3,39,-2,-88,-2,53,-1,-74,-1,67,0,-56,0,79,1,-43,1,91,2,-34,2,94,3,-33,3,89,4,-42,4,75,5,-64,5,44,6,-99,6,-2,6,105,7,-65,7,31,8,110,8,-63,8,7,9,77,9,-120,9,-63,9,-14,9,28,10,67,10,94,10,119,10,-122,10,-108,10,-110,10,-107,10,-124,10,120,10,97,10,63,10,32,10,-16,9,-61,9,-118,9,78,9,9,9,-62,8,115,8,31,8,-56,7,104,7,8,7,-96,6,54,6,-58,5,87,5,-36,4,105,4,-22,3,109,3,-17,2,106,2,-22,1,100,1,-34,0,92,0,-48,-1,82,-1,-58,-2,71,-2,-65,-3,67,-3,-67,-4,68,-4,-57,-5,77,-5,-37,-6,100,-6,-6,-7,-117,-7,40,-7,-59,-8,100,-8,16,-8,-72,-9,109,-9,34,-9,-33,-10,-94,-10,106,-10,57,-10,12,-10,-23,-11,-53,-11,-80,-11,-94,-11,-110,-11,-108,-11,-111,-11,-97,-11,-89,-11,-59,-11,-37,-11,2,-10,41,-10,88,-10,-112,-10,-56,-10,13,-9,79,-9,-97,-9,-17,-9,70,-8,-93,-8,0,-7,102,-7,-47,-7,55,-6,-80,-6,26,-5,-103,-5,11,-4,-116,-4,7,-3,-122,-3,9,-2,-118,-2,13,-1,-109,-1,19,0,-102,0,27,1,-96,1,31,2,-94,2,28,3,-99,3,19,4,-113,4,-1,4,114,5,-33,5,74,6,-80,6,18,7,107,7,-53,7,21,8,109,8,-82,8,-9,8,48,9,109,9,-103,9,-54,9,-21,9,15,10,35,10,58,10,66,10,75,10,70,10,67,10,49,10,31,10,4,10,-31,9,-68,9,-115,9,90,9,32,9,-30,8,-101,8,85,8,0,8,-79,7,83,7,-7,6,-108,6,49,6,-62,5,89,5,-28,4,114,4,-4,3,127,3,8,3,-122,2,12,2,-122,1,11,1,-123,0,4,0,-123,-1,-2,-2,-125,-2,-1,-3,-126,-3,6,-3,-119,-4,19,-4,-103,-5,43,-5,-76,-6,79,-6,-33,-7,126,-7,26,-7,-64,-8,102,-8,20,-8,-59,-9,126,-9,54,-9,-1,-10,-66,-10,-107,-10,97,-10,65,-10,28,-10,5,-10,-17,-11,-26,-11,-38,-11,-32,-11,-33,-11,-14,-11,0,-10,29,-10,56,-10,99,-10,-120,-10,-63,-10,-13,-10,48,-9,120,-9,-72,-9,14,-8,88,-8,-74,-8,11,-7,113,-7,-48,-7,60,-6,-93,-6,22,-5,-123,-5,-5,-5,114,-4,-22,-4,103,-3,-30,-3,98,-2,-33,-2,96,-1,-32,-1,95,0,-31,0,92,1,-33,1,88,2,-42,2,79,3,-59,3,60,4,-84,4,30,5,-121,5,-14,5,85,6,-73,6,17,7,108,7,-70,7,15,8,82,8,-103,8,-42,8,15,9,65,9,113,9,-109,9,-71,9,-47,9,-27,9,-9,9,-6,9,1,10,-9,9,-14,9,-37,9,-56,9,-87,9,-124,9,93,9,44,9,-10,8,-66,8,122,8,55,8,-21,7,-101,7,71,7,-19,6,-111,6,46,6,-54,5,94,5,-9,4,-128,4,22,4,-102,3,40,3,-83,2,51,2,-74,1,59,1,-70,0,65,0,-66,-1,69,-1,-62,-2,74,-2,-52,-3,83,-3,-37,-4,101,-4,-16,-5,-128,-5,17,-5,-91,-6,64,-6,-39,-7,124,-7,27,-7,-53,-8,111,-8,42,-8,-38,-9,-104,-9,91,-9,31,-9,-18,-10,-64,-10,-106,-10,118,-10,88,-10,69,-10,51,-10,43,-10,39,-10,42,-10,51,-10,67,-10,86,-10,118,-10,-109,-10,-65,-10,-24,-10,28,-9,88,-9,-112,-9,-37,-9,29,-8,108,-8,-63,-8,18,-7,116,-7,-51,-7,52,-6,-104,-6,4,-5,110,-5,-29,-5,77,-4,-52,-4,58,-3,-73,-3,48,-2,-87,-2,38,-1,-93,-1,27,0,-98,0,18,1,-107,1,6,2,-122,2,-8,2,112,3,-31,3,82,4,-65,4,41,5,-110,5,-14,5,86,6,-81,6,6,7,92,7,-90,7,-13,7,53,8,118,8,-82,8,-28,8,17,9,58,9,96,9,121,9,-109,9,-94,9,-81,9,-77,9,-78,9,-86,9,-98,9,-120,9,114,9,79,9,44,9,1,9,-49,8,-102,8,93,8,30,8,-42,7}; }
	private static byte[] data78(){ return new byte[] {-114,7,59,7,-22,6,-113,6,52,6,-44,5,110,5,10,5,-101,4,50,4,-66,3,80,3,-40,2,101,2,-21,1,116,1,-6,0,127,0,7,0,-118,-1,19,-1,-105,-2,33,-2,-89,-3,54,-3,-67,-4,80,-4,-35,-5,115,-5,9,-5,-94,-6,63,-6,-32,-7,-125,-7,47,-7,-40,-8,-114,-8,64,-8,-1,-9,-69,-9,-122,-9,75,-9,33,-9,-14,-10,-45,-10,-80,-10,-103,-10,-121,-10,123,-10,114,-10,117,-10,117,-10,-122,-10,-108,-10,-83,-10,-55,-10,-19,-10,20,-9,69,-9,118,-9,-79,-9,-18,-9,49,-8,125,-8,-60,-8,28,-7,107,-7,-55,-7,40,-6,-124,-6,-15,-6,78,-5,-60,-5,41,-4,-99,-4,16,-3,126,-3,-6,-3,107,-2,-27,-2,95,-1,-46,-1,79,0,-59,0,59,1,-72,1,38,2,-96,2,14,3,-126,3,-19,3,93,4,-63,4,44,5,-119,5,-19,5,68,6,-97,6,-16,6,63,7,-119,7,-50,7,14,8,75,8,127,8,-80,8,-35,8,-2,8,35,9,58,9,78,9,95,9,99,9,107,9,98,9,93,9,76,9,53,9,31,9,-7,8,-41,8,-87,8,120,8,66,8,6,8,-58,7,127,7,55,7,-27,6,-106,6,60,6,-31,5,-124,5,32,5,-67,4,83,4,-24,3,123,3,13,3,-103,2,41,2,-78,1,64,1,-58,0,85,0,-40,-1,105,-1,-20,-2,125,-2,4,-2,-108,-3,34,-3,-78,-4,70,-4,-39,-5,116,-5,11,-5,-83,-6,74,-6,-14,-7,-102,-7,70,-7,-7,-8,-84,-8,105,-8,37,-8,-19,-9,-78,-9,-125,-9,85,-9,49,-9,12,-9,-10,-10,-40,-10,-48,-10,-64,-10,-64,-10,-67,-10,-55,-10,-48,-10,-23,-10,-3,-10,28,-9,66,-9,105,-9,-104,-9,-52,-9,4,-8,68,-8,-124,-8,-49,-8,24,-7,105,-7,-65,-7,20,-6,115,-6,-47,-6,52,-5,-103,-5,2,-4,108,-4,-38,-4,71,-3,-70,-3,40,-2,-97,-2,18,-1,-124,-1,-5,-1,110,0,-30,0,89,1,-58,1,60,2,-85,2,23,3,-121,3,-17,3,84,4,-64,4,23,5,-127,5,-46,5,48,6,-128,6,-49,6,29,7,94,7,-90,7,-35,7,24,8,75,8,117,8,-93,8,-65,8,-30,8,-11,8,10,9,20,9,29,9,27,9,24,9,13,9,-5,8,-24,8,-54,8,-87,8,-122,8,83,8,42,8,-18,7,-74,7,117,7,48,7,-25,6,-101,6,73,6,-15,5,-100,5,60,5,-33,4,121,4,23,4,-84,3,67,3,-40,2,101,2,-4,1,-122,1,24,1,-94,0,52,0,-66,-1,76,-1,-36,-2,103,-2,-5,-3,-117,-3,28,-3,-77,-4,73,-4,-31,-5,-128,-5,27,-5,-64,-6,99,-6,13,-6,-70,-7,105,-7,32,-7,-42,-8,-106,-8,89,-8,29,-8,-19,-9,-69,-9,-109,-9,112,-9,78,-9,55,-9,35,-9,20,-9,13,-9,8,-9,11,-9,21,-9,33,-9,54,-9,77,-9,111,-9,-115,-9,-67,-9,-27,-9,28,-8,85,-8,-115,-8,-43,-8,22,-7,100,-7,-79,-7,2,-6,92,-6,-79,-6,19,-5,111,-5,-44,-5,56,-4,-95,-4,10,-3,118,-3,-29,-3,82,-2,-64,-2,50,-1,-95,-1,18,0,-125,0,-12,0,98,1,-45,1,61,2,-84,2,22,3,124,3,-27,3,70,4,-87,4,5,5,98,5,-75,5,13,6,91,6,-91,6,-15,6,46,7,114,7,-88,7,-32,7,14,8,58,8,94,8,-127,8,-101,8,-80,8,-62,8,-54,8,-47,8,-46,8,-55,8,-64,8,-81,8,-106,8,127,8,89,8,55,8,9,8,-39,7,-90,7,104,7,45,7,-24,6,-96,6,87,6,4,6,-75,5,89,5,5,5,-94,4,71,4,-32,3,126,3,21,3,-82,2,65,2,-41,1,104,1,-5,0,-115,0,29,0,-80,-1,63,-1,-46,-2,102,-2,-9,-3,-111,-3,34,-3,-66,-4,89,-4,-13,-5,-105,-5,53,-5,-33,-6,-125,-6,52,-6,-33,-7,-103,-7,74,-7,13,-7,-56,-8,-113,-8,91,-8,38,-8,-3,-9,-45,-9,-77,-9,-109,-9,-128,-9,103,-9,98,-9,83,-9,88,-9,85,-9,97,-9,112,-9,-127,-9,-100,-9,-70,-9,-38,-9,9,-8,47,-8,103,-8,-101,-8,-42,-8,25,-7,91,-7,-93,-7,-13,-7,62,-6,-105,-6,-22,-6,71,-5,-95,-5,6,-4,97,-4,-49,-4,43,-3,-100,-3,0,-2,109,-2,-38,-2,66,-1,-75,-1,27,0,-113,0,-11,0,101,1,-50,1,55,2,-94,2,5,3,108,3,-51,3,45,4,-116,4,-29,4,61,5,-112,5,-33,5,47,6,115,6,-69,6,-5,6,53,7,112,7,-99,7,-47,7,-10,7,27,8,59,8,83,8,103,8,122,8,125,8,-118,8,-127,8,-127,8,113,8,100,8,75,8,49,8,18,8,-22,7,-63,7,-109,7,91,7,41,7,-26,6,-87,6,97,6,25,6,-53,5,125,5}; }
	private static byte[] data79(){ return new byte[] {37,5,-48,4,118,4,23,4,-69,3,86,3,-12,2,-115,2,40,2,-68,1,87,1,-22,0,-128,0,20,0,-85,-1,62,-1,-43,-2,109,-2,1,-2,-97,-3,51,-3,-42,-4,111,-4,19,-4,-74,-5,89,-5,5,-5,-80,-6,94,-6,20,-6,-57,-7,-122,-7,64,-7,8,-7,-54,-8,-101,-8,104,-8,64,-8,25,-8,-8,-9,-35,-9,-58,-9,-75,-9,-88,-9,-92,-9,-100,-9,-88,-9,-88,-9,-67,-9,-52,-9,-27,-9,5,-8,35,-8,79,-8,117,-8,-84,-8,-36,-8,26,-7,85,-7,-103,-7,-34,-7,41,-6,116,-6,-55,-6,25,-5,116,-5,-52,-5,39,-4,-117,-4,-27,-4,79,-3,-82,-3,25,-2,122,-2,-24,-2,76,-1,-70,-1,29,0,-116,0,-18,0,93,1,-65,1,40,2,-118,2,-18,2,79,3,-82,3,9,4,102,4,-72,4,18,5,95,5,-83,5,-8,5,60,6,-127,6,-67,6,-9,6,45,7,92,7,-116,7,-81,7,-42,7,-17,7,11,8,31,8,42,8,56,8,57,8,57,8,53,8,38,8,25,8,3,8,-25,7,-52,7,-94,7,126,7,80,7,25,7,-21,6,-88,6,111,6,41,6,-29,5,-103,5,75,5,-5,4,-91,4,79,4,-10,3,-104,3,60,3,-37,2,119,2,25,2,-83,1,77,1,-28,0,125,0,24,0,-83,-1,76,-1,-35,-2,-127,-2,20,-2,-74,-3,82,-3,-14,-4,-109,-4,58,-4,-37,-5,-116,-5,46,-5,-25,-6,-112,-6,77,-6,1,-6,-61,-7,126,-7,73,-7,14,-7,-35,-8,-79,-8,-123,-8,98,-8,66,-8,38,-8,19,-8,-2,-9,-9,-9,-22,-9,-18,-9,-19,-9,-9,-9,5,-8,21,-8,47,-8,72,-8,108,-8,-114,-8,-68,-8,-25,-8,30,-7,82,-7,-112,-7,-50,-7,18,-6,89,-6,-92,-6,-15,-6,67,-5,-107,-5,-17,-5,67,-4,-91,-4,-5,-4,97,-3,-67,-3,35,-2,-126,-2,-21,-2,75,-1,-75,-1,22,0,126,0,-30,0,70,1,-86,1,11,2,110,2,-54,2,45,3,-127,3,-29,3,49,4,-115,4,-40,4,42,5,116,5,-71,5,1,6,62,6,122,6,-75,6,-28,6,24,7,64,7,103,7,-117,7,-92,7,-63,7,-49,7,-30,7,-22,7,-18,7,-18,7,-24,7,-32,7,-50,7,-67,7,-96,7,-122,7,98,7,61,7,14,7,-29,6,-87,6,120,6,53,6,-6,5,-77,5,109,5,36,5,-45,4,-123,4,47,4,-37,3,-125,3,37,3,-50,2,105,2,16,2,-86,1,76,1,-26,0,-122,0,33,0,-68,-1,93,-1,-9,-2,-107,-2,56,-2,-47,-3,121,-3,26,-3,-68,-4,107,-4,10,-4,-65,-5,104,-5,27,-5,-45,-6,-123,-6,70,-6,1,-6,-58,-7,-116,-7,87,-7,37,-7,-4,-8,-50,-8,-79,-8,-119,-8,121,-8,89,-8,81,-8,62,-8,59,-8,54,-8,58,-8,64,-8,77,-8,93,-8,117,-8,-117,-8,-81,-8,-49,-8,-8,-8,37,-7,84,-7,-117,-7,-62,-7,0,-6,62,-6,-123,-6,-54,-6,21,-5,100,-5,-79,-5,8,-4,91,-4,-77,-4,13,-3,104,-3,-58,-3,34,-2,-123,-2,-31,-2,71,-1,-93,-1,8,0,105,0,-56,0,44,1,-120,1,-22,1,70,2,-94,2,-4,2,85,3,-84,3,-1,3,80,4,-96,4,-22,4,52,5,121,5,-70,5,-7,5,52,6,105,6,-99,6,-53,6,-12,6,28,7,58,7,91,7,111,7,-123,7,-108,7,-101,7,-91,7,-96,7,-95,7,-108,7,-118,7,115,7,96,7,67,7,33,7,1,7,-47,6,-84,6,116,6,67,6,8,6,-54,5,-115,5,69,5,2,5,-77,4,107,4,23,4,-56,3,113,3,27,3,-62,2,105,2,12,2,-80,1,82,1,-15,0,-106,0,49,0,-40,-1,115,-1,22,-1,-71,-2,88,-2,0,-2,-96,-3,74,-3,-14,-4,-103,-4,74,-4,-13,-5,-86,-5,90,-5,17,-5,-50,-6,-119,-6,74,-6,15,-6,-43,-7,-91,-7,113,-7,73,-7,28,-7,-1,-8,-38,-8,-60,-8,-84,-8,-101,-8,-114,-8,-121,-8,-126,-8,-124,-8,-118,-8,-108,-8,-92,-8,-73,-8,-48,-8,-20,-8,13,-7,52,-7,91,-7,-116,-7,-68,-7,-16,-7,46,-6,101,-6,-85,-6,-20,-6,51,-5,125,-5,-54,-5,24,-4,107,-4,-66,-4,19,-3,108,-3,-61,-3,33,-2,118,-2,-37,-2,46,-1,-106,-1,-22,-1,81,0,-92,0,11,1,97,1,-66,1,25,2,112,2,-55,2,31,3,111,3,-60,3,17,4,93,4,-86,4,-23,4,54,5,109,5,-79,5,-26,5,29,6,77,6,126,6,-93,6,-50,6,-24,6,12,7,31,7,55,7,67,7,81,7,84,7,90,7,82,7,80,7,63,7,52,7,25,7,5,7,-28,6,-61,6,-97,6,112,6,70,6,19,6,-37,5,-91,5,102,5,36,5,-27,4,-101,4,82,4,9,4,-74,3}; }
	private static byte[] data80(){ return new byte[] {106,3,20,3,-62,2,104,2,22,2,-74,1,99,1,3,1,-84,0,76,0,-12,-1,-107,-1,60,-1,-31,-2,-122,-2,44,-2,-41,-3,126,-3,41,-3,-38,-4,-127,-4,59,-4,-24,-5,-94,-5,89,-5,21,-5,-43,-6,-105,-6,92,-6,38,-6,-15,-7,-60,-7,-103,-7,109,-7,82,-7,40,-7,25,-7,-8,-8,-19,-8,-35,-8,-46,-8,-47,-8,-52,-8,-42,-8,-39,-8,-22,-8,-6,-8,15,-7,44,-7,71,-7,108,-7,-110,-7,-68,-7,-20,-7,28,-6,85,-6,-117,-6,-54,-6,10,-5,75,-5,-108,-5,-40,-5,41,-4,113,-4,-58,-4,18,-3,105,-3,-67,-3,19,-2,108,-2,-63,-2,29,-1,118,-1,-49,-1,42,0,-126,0,-35,0,54,1,-116,1,-27,1,57,2,-114,2,-31,2,50,3,127,3,-50,3,20,4,97,4,-96,4,-23,4,30,5,99,5,-109,5,-49,5,-5,5,42,6,82,6,120,6,-101,6,-76,6,-45,6,-31,6,-9,6,0,7,7,7,15,7,7,7,8,7,-6,6,-18,6,-38,6,-59,6,-88,6,-116,6,102,6,65,6,20,6,-24,5,-77,5,-128,5,68,5,11,5,-57,4,-119,4,64,4,-5,3,-81,3,100,3,20,3,-60,2,115,2,29,2,-52,1,114,1,31,1,-60,0,112,0,21,0,-65,-1,102,-1,15,-1,-71,-2,99,-2,13,-2,-69,-3,104,-3,24,-3,-53,-4,123,-4,53,-4,-23,-5,-89,-5,100,-5,35,-5,-23,-6,-84,-6,122,-6,68,-6,25,-6,-21,-7,-60,-7,-94,-7,-128,-7,104,-7,77,-7,63,-7,40,-7,40,-7,23,-7,29,-7,28,-7,33,-7,47,-7,60,-7,79,-7,105,-7,-128,-7,-91,-7,-61,-7,-19,-7,25,-6,68,-6,122,-6,-81,-6,-29,-6,40,-5,92,-5,-88,-5,-27,-5,49,-4,119,-4,-60,-4,16,-3,96,-3,-77,-3,0,-2,89,-2,-89,-2,2,-1,83,-1,-83,-1,-1,-1,89,0,-85,0,3,1,87,1,-87,1,-1,1,76,2,-95,2,-22,2,58,3,-127,3,-52,3,17,4,82,4,-107,4,-48,4,11,5,69,5,115,5,-86,5,-46,5,-2,5,34,6,68,6,98,6,124,6,-110,6,-94,6,-78,6,-73,6,-61,6,-68,6,-63,6,-79,6,-83,6,-104,6,-120,6,108,6,84,6,49,6,18,6,-27,5,-65,5,-116,5,94,5,39,5,-18,4,-75,4,116,4,53,4,-15,3,-87,3,100,3,24,3,-53,2,-127,2,44,2,-31,1,-116,1,56,1,-21,0,-113,0,66,0,-22,-1,-107,-1,70,-1,-19,-2,-97,-2,75,-2,-6,-3,-82,-3,92,-3,20,-3,-58,-4,-126,-4,56,-4,-7,-5,-77,-5,122,-5,59,-5,3,-5,-47,-6,-102,-6,112,-6,66,-6,28,-6,-9,-7,-38,-7,-71,-7,-91,-7,-114,-7,126,-7,117,-7,104,-7,105,-7,99,-7,108,-7,115,-7,126,-7,-111,-7,-95,-7,-67,-7,-39,-7,-11,-7,31,-6,62,-6,113,-6,-101,-6,-52,-6,4,-5,54,-5,120,-5,-80,-5,-13,-5,51,-4,123,-4,-65,-4,11,-3,83,-3,-95,-3,-17,-3,60,-2,-112,-2,-37,-2,52,-1,126,-1,-40,-1,36,0,121,0,-53,0,27,1,109,1,-69,1,11,2,86,2,-92,2,-20,2,53,3,124,3,-68,3,2,4,62,4,123,4,-75,4,-21,4,29,5,79,5,124,5,-94,5,-50,5,-24,5,15,6,35,6,62,6,79,6,94,6,107,6,112,6,117,6,115,6,110,6,102,6,88,6,72,6,54,6,23,6,3,6,-38,5,-64,5,-113,5,112,5,54,5,16,5,-46,4,-94,4,102,4,40,4,-21,3,-88,3,99,3,33,3,-42,2,-113,2,66,2,-10,1,-86,1,90,1,13,1,-69,0,107,0,29,0,-56,-1,127,-1,38,-1,-31,-2,-120,-2,67,-2,-14,-3,-87,-3,94,-3,24,-3,-49,-4,-113,-4,73,-4,13,-4,-49,-5,-109,-5,95,-5,39,-5,-10,-6,-53,-6,-102,-6,120,-6,81,-6,47,-6,21,-6,-7,-7,-28,-7,-45,-7,-59,-7,-72,-7,-73,-7,-82,-7,-73,-7,-74,-7,-60,-7,-51,-7,-29,-7,-13,-7,14,-6,43,-6,72,-6,111,-6,-109,-6,-67,-6,-20,-6,28,-5,79,-5,-122,-5,-67,-5,-4,-5,54,-4,124,-4,-72,-4,1,-3,69,-3,-113,-3,-42,-3,36,-2,106,-2,-66,-2,5,-1,89,-1,-95,-1,-12,-1,65,0,-112,0,-36,0,44,1,117,1,-60,1,12,2,87,2,-101,2,-25,2,34,3,110,3,-89,3,-26,3,36,4,87,4,-110,4,-61,4,-15,4,33,5,71,5,113,5,-111,5,-77,5,-53,5,-25,5,-7,5,12,6,23,6,35,6,36,6,42,6,38,6,33,6,22,6,9,6,-9,5,-28,5,-53,5,-83,5,-113,5,107,5,71,5,26,5,-14,4,-69,4,-111,4,84,4,33,4,-27,3,-90,3,106,3,39,3,-29,2,-96,2}; }
	private static byte[] data81(){ return new byte[] {90,2,14,2,-53,1,123,1,53,1,-26,0,-101,0,80,0,-1,-1,-71,-1,102,-1,31,-1,-47,-2,-119,-2,59,-2,-7,-3,-84,-3,106,-3,36,-3,-28,-4,-94,-4,102,-4,39,-4,-14,-5,-73,-5,-121,-5,83,-5,37,-5,-5,-6,-46,-6,-82,-6,-117,-6,110,-6,82,-6,61,-6,40,-6,25,-6,11,-6,4,-6,-1,-7,-3,-7,2,-6,4,-6,18,-6,29,-6,49,-6,68,-6,92,-6,122,-6,-107,-6,-66,-6,-34,-6,11,-5,52,-5,101,-5,-106,-5,-54,-5,3,-4,56,-4,122,-4,-78,-4,-9,-4,52,-3,123,-3,-67,-3,7,-2,72,-2,-102,-2,-41,-2,47,-1,107,-1,-63,-1,5,0,81,0,-97,0,-29,0,50,1,119,1,-65,1,7,2,74,2,-112,2,-49,2,19,3,78,3,-116,3,-59,3,-3,3,50,4,101,4,-109,4,-61,4,-25,4,22,5,49,5,88,5,114,5,-118,5,-92,5,-76,5,-60,5,-48,5,-42,5,-35,5,-38,5,-34,5,-52,5,-48,5,-75,5,-82,5,-110,5,126,5,97,5,66,5,34,5,-8,4,-42,4,-92,4,125,4,70,4,23,4,-33,3,-89,3,108,3,50,3,-16,2,-77,2,110,2,46,2,-26,1,-91,1,88,1,23,1,-55,0,-121,0,55,0,-10,-1,-91,-1,101,-1,22,-1,-46,-2,-117,-2,68,-2,2,-2,-67,-3,123,-3,59,-3,-2,-4,-65,-4,-121,-4,77,-4,25,-4,-29,-5,-75,-5,-124,-5,90,-5,51,-5,11,-5,-22,-6,-54,-6,-81,-6,-106,-6,-127,-6,110,-6,97,-6,85,-6,79,-6,72,-6,77,-6,74,-6,86,-6,92,-6,109,-6,123,-6,-108,-6,-90,-6,-58,-6,-30,-6,3,-5,42,-5,79,-5,123,-5,-89,-5,-40,-5,7,-4,66,-4,113,-4,-78,-4,-25,-4,39,-3,101,-3,-91,-3,-25,-3,42,-2,110,-2,-78,-2,-7,-2,62,-1,-123,-1,-51,-1,17,0,92,0,-98,0,-23,0,42,1,113,1,-75,1,-10,1,56,2,123,2,-78,2,-7,2,41,3,106,3,-100,3,-46,3,3,4,53,4,94,4,-116,4,-81,4,-41,4,-11,4,22,5,49,5,68,5,97,5,104,5,127,5,-124,5,-116,5,-112,5,-111,5,-117,5,-119,5,120,5,114,5,90,5,77,5,46,5,27,5,-10,4,-36,4,-77,4,-113,4,101,4,57,4,11,4,-40,3,-89,3,111,3,57,3,-1,2,-61,2,-122,2,72,2,7,2,-57,1,-124,1,66,1,-4,0,-70,0,115,0,49,0,-24,-1,-88,-1,94,-1,30,-1,-40,-2,-105,-2,83,-2,20,-2,-45,-3,-105,-3,88,-3,30,-3,-27,-4,-82,-4,121,-4,70,-4,21,-4,-24,-5,-69,-5,-107,-5,107,-5,77,-5,39,-5,14,-5,-13,-6,-38,-6,-55,-6,-73,-6,-87,-6,-95,-6,-104,-6,-105,-6,-106,-6,-103,-6,-96,-6,-86,-6,-73,-6,-55,-6,-38,-6,-11,-6,9,-5,45,-5,71,-5,111,-5,-112,-5,-69,-5,-26,-5,18,-4,68,-4,116,-4,-87,-4,-31,-4,21,-3,84,-3,-117,-3,-52,-3,6,-2,73,-2,-121,-2,-53,-2,11,-1,76,-1,-109,-1,-46,-1,24,0,90,0,-100,0,-32,0,31,1,99,1,-95,1,-30,1,29,2,92,2,-108,2,-47,2,5,3,62,3,110,3,-94,3,-49,3,-2,3,38,4,81,4,112,4,-104,4,-76,4,-46,4,-22,4,0,5,21,5,36,5,48,5,60,5,63,5,69,5,69,5,62,5,61,5,46,5,37,5,18,5,1,5,-24,4,-45,4,-80,4,-103,4,111,4,82,4,36,4,-1,3,-48,3,-93,3,113,3,63,3,11,3,-46,2,-98,2,93,2,43,2,-27,1,-80,1,106,1,49,1,-22,0,-79,0,104,0,47,0,-25,-1,-86,-1,102,-1,40,-1,-24,-2,-89,-2,107,-2,44,-2,-16,-3,-72,-3,123,-3,70,-3,15,-3,-37,-4,-87,-4,122,-4,75,-4,32,-4,-9,-5,-47,-5,-84,-5,-116,-5,109,-5,81,-5,58,-5,36,-5,14,-5,4,-5,-14,-6,-19,-6,-27,-6,-31,-6,-29,-6,-27,-6,-20,-6,-12,-6,3,-5,16,-5,38,-5,56,-5,84,-5,108,-5,-114,-5,-85,-5,-47,-5,-9,-5,31,-4,74,-4,120,-4,-91,-4,-39,-4,12,-3,62,-3,121,-3,-83,-3,-22,-3,34,-2,96,-2,-100,-2,-39,-2,24,-1,87,-1,-108,-1,-40,-1,18,0,84,0,-109,0,-47,0,16,1,76,1,-120,1,-60,1,1,2,54,2,112,2,-91,2,-39,2,14,3,60,3,108,3,-105,3,-61,3,-22,3,15,4,51,4,82,4,112,4,-116,4,-95,4,-70,4,-56,4,-37,4,-28,4,-15,4,-14,4,-6,4,-9,4,-11,4,-17,4,-27,4,-38,4,-53,4,-72,4,-93,4,-115,4,111,4,87,4,49,4,20,4,-21,3,-57,3,-101,3,111,3,69,3,16,3,-30,2,-83,2,121,2,65,2,12,2}; }
	private static byte[] data82(){ return new byte[] {-49,1,-104,1,94,1,29,1,-24,0,-93,0,110,0,41,0,-13,-1,-83,-1,121,-1,53,-1,-2,-2,-65,-2,-123,-2,77,-2,18,-2,-34,-3,-92,-3,114,-3,63,-3,12,-3,-32,-4,-81,-4,-121,-4,92,-4,53,-4,19,-4,-18,-5,-47,-5,-77,-5,-103,-5,-126,-5,109,-5,91,-5,78,-5,63,-5,56,-5,49,-5,46,-5,47,-5,49,-5,53,-5,64,-5,75,-5,89,-5,108,-5,126,-5,-106,-5,-81,-5,-52,-5,-22,-5,12,-4,47,-4,85,-4,127,-4,-91,-4,-41,-4,-1,-4,53,-3,98,-3,-103,-3,-54,-3,3,-2,57,-2,114,-2,-87,-2,-26,-2,28,-1,92,-1,-107,-1,-48,-1,12,0,72,0,-126,0,-65,0,-9,0,50,1,108,1,-95,1,-36,1,13,2,69,2,119,2,-88,2,-39,2,5,3,49,3,94,3,-126,3,-84,3,-53,3,-17,3,13,4,39,4,69,4,86,4,113,4,123,4,-111,4,-107,4,-91,4,-88,4,-86,4,-81,4,-91,4,-88,4,-102,4,-111,4,-123,4,111,4,98,4,72,4,50,4,20,4,-7,3,-41,3,-75,3,-109,3,104,3,67,3,21,3,-20,2,-71,2,-114,2,88,2,42,2,-17,1,-61,1,-127,1,86,1,20,1,-31,0,-89,0,108,0,51,0,-5,-1,-66,-1,-119,-1,77,-1,19,-1,-32,-2,-93,-2,114,-2,57,-2,6,-2,-44,-3,-94,-3,113,-3,67,-3,24,-3,-22,-4,-58,-4,-102,-4,121,-4,84,-4,53,-4,24,-4,-6,-5,-26,-5,-56,-5,-67,-5,-92,-5,-102,-5,-114,-5,-125,-5,-128,-5,121,-5,123,-5,123,-5,-126,-5,-119,-5,-110,-5,-94,-5,-82,-5,-60,-5,-42,-5,-15,-5,7,-4,38,-4,69,-4,98,-4,-115,-4,-86,-4,-42,-4,-1,-4,38,-3,89,-3,-125,-3,-77,-3,-25,-3,20,-2,77,-2,126,-2,-74,-2,-22,-2,34,-1,88,-1,-113,-1,-55,-1,0,0,53,0,115,0,-94,0,-34,0,20,1,71,1,126,1,-78,1,-32,1,24,2,67,2,115,2,-94,2,-55,2,-8,2,27,3,68,3,101,3,-118,3,-90,3,-59,3,-31,3,-10,3,15,4,33,4,50,4,65,4,75,4,85,4,93,4,93,4,97,4,93,4,90,4,84,4,71,4,63,4,42,4,33,4,3,4,-9,3,-43,3,-64,3,-97,3,-126,3,94,3,60,3,21,3,-19,2,-57,2,-105,2,112,2,60,2,18,2,-34,1,-80,1,119,1,76,1,15,1,-29,0,-90,0,119,0,59,0,11,0,-48,-1,-99,-1,104,-1,50,-1,-2,-2,-55,-2,-104,-2,100,-2,53,-2,4,-2,-43,-3,-87,-3,124,-3,83,-3,43,-3,2,-3,-32,-4,-69,-4,-100,-4,124,-4,96,-4,70,-4,46,-4,25,-4,4,-4,-10,-5,-26,-5,-38,-5,-44,-5,-55,-5,-54,-5,-59,-5,-56,-5,-54,-5,-44,-5,-40,-5,-22,-5,-15,-5,8,-4,22,-4,46,-4,68,-4,95,-4,124,-4,-105,-4,-68,-4,-40,-4,3,-3,35,-3,79,-3,117,-3,-93,-3,-52,-3,-4,-3,40,-2,91,-2,-120,-2,-66,-2,-21,-2,35,-1,82,-1,-120,-1,-68,-1,-17,-1,36,0,86,0,-115,0,-68,0,-13,0,34,1,82,1,-120,1,-78,1,-29,1,16,2,58,2,103,2,-113,2,-76,2,-34,2,-3,2,35,3,64,3,95,3,124,3,-109,3,-83,3,-64,3,-43,3,-30,3,-10,3,-6,3,10,4,13,4,16,4,24,4,14,4,19,4,8,4,2,4,-9,3,-23,3,-37,3,-58,3,-73,3,-101,3,-120,3,104,3,78,3,47,3,14,3,-20,2,-57,2,-95,2,122,2,81,2,38,2,-4,1,-51,1,-95,1,113,1,66,1,19,1,-33,0,-78,0,122,0,79,0,23,0,-23,-1,-76,-1,-122,-1,78,-1,38,-1,-20,-2,-59,-2,-112,-2,101,-2,56,-2,11,-2,-29,-3,-74,-3,-110,-3,107,-3,68,-3,39,-3,-3,-4,-24,-4,-61,-4,-84,-4,-111,-4,123,-4,102,-4,84,-4,66,-4,53,-4,42,-4,32,-4,25,-4,21,-4,18,-4,20,-4,22,-4,25,-4,37,-4,41,-4,59,-4,69,-4,89,-4,106,-4,-127,-4,-107,-4,-79,-4,-52,-4,-23,-4,8,-3,41,-3,75,-3,113,-3,-108,-3,-65,-3,-30,-3,17,-2,57,-2,102,-2,-109,-2,-65,-2,-16,-2,28,-1,78,-1,125,-1,-84,-1,-33,-1,11,0,63,0,109,0,-98,0,-53,0,-4,0,40,1,87,1,-125,1,-83,1,-40,1,3,2,39,2,82,2,116,2,-106,2,-66,2,-42,2,-5,2,20,3,47,3,73,3,94,3,115,3,-123,3,-106,3,-93,3,-80,3,-73,3,-62,3,-63,3,-53,3,-61,3,-56,3,-65,3,-70,3,-78,3,-92,3,-102,3,-122,3,121,3,98,3,76,3,56,3,23,3,4,3,-34,2,-58,2,-97,2,-127,2,91,2,53,2,18,2,-28,1,-62,1}; }
	private static byte[] data83(){ return new byte[] {-110,1,106,1,62,1,19,1,-30,0,-70,0,-122,0,92,0,46,0,-4,-1,-46,-1,-95,-1,115,-1,72,-1,23,-1,-16,-2,-65,-2,-103,-2,106,-2,71,-2,25,-2,-9,-3,-48,-3,-83,-3,-119,-3,107,-3,71,-3,47,-3,15,-3,-8,-4,-35,-4,-54,-4,-77,-4,-93,-4,-110,-4,-123,-4,119,-4,113,-4,102,-4,100,-4,94,-4,96,-4,97,-4,99,-4,108,-4,111,-4,127,-4,-121,-4,-103,-4,-88,-4,-70,-4,-50,-4,-25,-4,-4,-4,27,-3,51,-3,80,-3,116,-3,-115,-3,-72,-3,-43,-3,-3,-3,33,-2,75,-2,110,-2,-99,-2,-63,-2,-14,-2,22,-1,72,-1,109,-1,-95,-1,-57,-1,-8,-1,33,0,79,0,124,0,-91,0,-45,0,-4,0,39,1,79,1,121,1,-97,1,-57,1,-21,1,16,2,49,2,85,2,115,2,-110,2,-80,2,-56,2,-28,2,-5,2,15,3,39,3,51,3,72,3,83,3,94,3,109,3,108,3,123,3,119,3,123,3,123,3,117,3,116,3,106,3,97,3,86,3,72,3,59,3,38,3,22,3,-1,2,-23,2,-47,2,-74,2,-104,2,127,2,92,2,62,2,28,2,-9,1,-43,1,-80,1,-119,1,98,1,58,1,19,1,-25,0,-63,0,-108,0,107,0,65,0,22,0,-23,-1,-60,-1,-108,-1,109,-1,69,-1,22,-1,-11,-2,-57,-2,-91,-2,123,-2,89,-2,50,-2,18,-2,-17,-3,-50,-3,-79,-3,-111,-3,119,-3,92,-3,68,-3,43,-3,24,-3,2,-3,-12,-4,-32,-4,-42,-4,-56,-4,-66,-4,-71,-4,-81,-4,-82,-4,-85,-4,-84,-4,-82,-4,-77,-4,-72,-4,-62,-4,-54,-4,-41,-4,-24,-4,-13,-4,11,-3,24,-3,50,-3,70,-3,98,-3,122,-3,-105,-3,-78,-3,-44,-3,-17,-3,22,-2,51,-2,90,-2,124,-2,-94,-2,-58,-2,-16,-2,19,-1,63,-1,100,-1,-115,-1,-73,-1,-35,-1,8,0,48,0,88,0,-126,0,-90,0,-46,0,-11,0,30,1,66,1,102,1,-116,1,-84,1,-47,1,-20,1,19,2,41,2,77,2,97,2,-128,2,-106,2,-84,2,-61,2,-45,2,-26,2,-9,2,2,3,17,3,22,3,38,3,34,3,49,3,42,3,48,3,46,3,39,3,38,3,27,3,19,3,10,3,-7,2,-18,2,-37,2,-53,2,-76,2,-94,2,-120,2,113,2,87,2,58,2,32,2,-1,1,-30,1,-64,1,-97,1,127,1,89,1,55,1,17,1,-19,0,-58,0,-94,0,122,0,84,0,45,0,5,0,-32,-1,-71,-1,-110,-1,108,-1,71,-1,32,-1,-3,-2,-39,-2,-76,-2,-107,-2,113,-2,81,-2,50,-2,20,-2,-11,-3,-34,-3,-66,-3,-86,-3,-113,-3,123,-3,100,-3,86,-3,64,-3,52,-3,36,-3,25,-3,15,-3,8,-3,-2,-4,-2,-4,-11,-4,-4,-4,-10,-4,-4,-4,0,-3,7,-3,13,-3,27,-3,34,-3,51,-3,65,-3,81,-3,102,-3,117,-3,-110,-3,-96,-3,-64,-3,-42,-3,-15,-3,15,-2,42,-2,74,-2,105,-2,-119,-2,-86,-2,-50,-2,-19,-2,20,-1,52,-1,90,-1,-128,-1,-95,-1,-54,-1,-21,-1,20,0,52,0,94,0,126,0,-92,0,-56,0,-22,0,12,1,48,1,78,1,112,1,-113,1,-83,1,-55,1,-24,1,-2,1,29,2,49,2,73,2,96,2,113,2,-121,2,-109,2,-89,2,-78,2,-66,2,-54,2,-49,2,-38,2,-36,2,-31,2,-31,2,-30,2,-32,2,-37,2,-41,2,-49,2,-58,2,-67,2,-82,2,-94,2,-108,2,127,2,113,2,89,2,70,2,50,2,19,2,1,2,-31,1,-54,1,-85,1,-114,1,112,1,79,1,51,1,15,1,-18,0,-48,0,-90,0,-115,0,99,0,67,0,34,0,-7,-1,-36,-1,-75,-1,-106,-1,112,-1,81,-1,45,-1,14,-1,-18,-2,-51,-2,-80,-2,-113,-2,118,-2,86,-2,63,-2,34,-2,11,-2,-13,-3,-35,-3,-56,-3,-74,-3,-95,-3,-108,-3,-127,-3,121,-3,103,-3,99,-3,84,-3,81,-3,76,-3,67,-3,75,-3,61,-3,77,-3,66,-3,81,-3,82,-3,90,-3,104,-3,107,-3,-128,-3,-121,-3,-101,-3,-86,-3,-67,-3,-46,-3,-29,-3,-2,-3,17,-2,45,-2,70,-2,95,-2,124,-2,-104,-2,-76,-2,-43,-2,-16,-2,20,-1,45,-1,85,-1,109,-1,-106,-1,-79,-1,-41,-1,-13,-1,26,0,53,0,90,0,122,0,-103,0,-70,0,-39,0,-9,0,23,1,49,1,82,1,106,1,-120,1,-97,1,-70,1,-48,1,-23,1,-5,1,18,2,36,2,53,2,70,2,84,2,98,2,110,2,118,2,-125,2,-123,2,-112,2,-110,2,-109,2,-106,2,-107,2,-111,2,-110,2,-120,2,-126,2,126,2,108,2,107,2,84,2,79,2,57,2,43,2,26,2,2,2,-12,1,-38,1,-61,1,-81,1,-110,1,121,1}; }
	private static byte[] data84(){ return new byte[] {99,1,65,1,43,1,9,1,-15,0,-51,0,-73,0,-113,0,121,0,82,0,59,0,18,0,-3,-1,-43,-1,-69,-1,-101,-1,123,-1,95,-1,64,-1,34,-1,8,-1,-23,-2,-48,-2,-77,-2,-100,-2,-127,-2,108,-2,81,-2,65,-2,37,-2,24,-2,2,-2,-14,-3,-28,-3,-46,-3,-56,-3,-70,-3,-79,-3,-88,-3,-96,-3,-102,-3,-105,-3,-111,-3,-109,-3,-113,-3,-108,-3,-108,-3,-101,-3,-99,-3,-86,-3,-85,-3,-66,-3,-64,-3,-44,-3,-34,-3,-17,-3,0,-2,15,-2,37,-2,54,-2,78,-2,98,-2,121,-2,-111,-2,-85,-2,-63,-2,-32,-2,-10,-2,20,-1,48,-1,73,-1,107,-1,-126,-1,-92,-1,-66,-1,-35,-1,-5,-1,23,0,52,0,83,0,111,0,-118,0,-86,0,-64,0,-31,0,-8,0,19,1,43,1,71,1,89,1,118,1,-120,1,-99,1,-77,1,-61,1,-42,1,-23,1,-12,1,5,2,17,2,27,2,42,2,44,2,59,2,59,2,68,2,69,2,72,2,74,2,70,2,72,2,65,2,62,2,58,2,43,2,45,2,24,2,23,2,0,2,-4,1,-28,1,-35,1,-60,1,-73,1,-95,1,-116,1,123,1,96,1,79,1,50,1,30,1,1,1,-20,0,-49,0,-73,0,-101,0,-127,0,100,0,74,0,46,0,20,0,-11,-1,-33,-1,-68,-1,-87,-1,-120,-1,113,-1,86,-1,59,-1,36,-1,10,-1,-14,-2,-36,-2,-59,-2,-83,-2,-98,-2,-126,-2,119,-2,94,-2,82,-2,64,-2,49,-2,36,-2,23,-2,12,-2,1,-2,-7,-3,-16,-3,-20,-3,-28,-3,-29,-3,-35,-3,-32,-3,-37,-3,-30,-3,-33,-3,-25,-3,-22,-3,-14,-3,-8,-3,3,-2,9,-2,26,-2,33,-2,51,-2,62,-2,79,-2,97,-2,110,-2,-121,-2,-108,-2,-85,-2,-61,-2,-48,-2,-16,-2,-1,-2,27,-1,50,-1,74,-1,98,-1,123,-1,-106,-1,-83,-1,-55,-1,-30,-1,-6,-1,22,0,45,0,73,0,97,0,121,0,-109,0,-86,0,-62,0,-38,0,-17,0,6,1,27,1,47,1,68,1,86,1,105,1,121,1,-117,1,-105,1,-86,1,-77,1,-61,1,-53,1,-41,1,-34,1,-24,1,-19,1,-14,1,-7,1,-9,1,-2,1,-5,1,-5,1,-5,1,-11,1,-12,1,-20,1,-26,1,-32,1,-44,1,-51,1,-63,1,-76,1,-86,1,-105,1,-115,1,121,1,109,1,87,1,72,1,50,1,34,1,10,1,-8,0,-32,0,-52,0,-76,0,-96,0,-123,0,114,0,86,0,66,0,39,0,20,0,-10,-1,-28,-1,-56,-1,-77,-1,-100,-1,-124,-1,110,-1,87,-1,67,-1,45,-1,23,-1,7,-1,-18,-2,-32,-2,-52,-2,-69,-2,-85,-2,-100,-2,-117,-2,-128,-2,114,-2,102,-2,92,-2,82,-2,72,-2,66,-2,59,-2,53,-2,48,-2,47,-2,42,-2,44,-2,41,-2,44,-2,46,-2,49,-2,54,-2,59,-2,65,-2,75,-2,81,-2,91,-2,105,-2,110,-2,-126,-2,-119,-2,-101,-2,-86,-2,-75,-2,-50,-2,-42,-2,-16,-2,-4,-2,19,-1,36,-1,59,-1,77,-1,99,-1,119,-1,-115,-1,-93,-1,-72,-1,-49,-1,-28,-1,-6,-1,15,0,40,0,57,0,84,0,100,0,123,0,-111,0,-94,0,-70,0,-56,0,-31,0,-21,0,6,1,14,1,37,1,47,1,67,1,75,1,95,1,100,1,116,1,126,1,-124,1,-109,1,-110,1,-95,1,-96,1,-86,1,-87,1,-82,1,-82,1,-79,1,-83,1,-80,1,-88,1,-87,1,-94,1,-99,1,-105,1,-113,1,-122,1,127,1,114,1,106,1,90,1,82,1,65,1,54,1,37,1,22,1,5,1,-8,0,-30,0,-43,0,-65,0,-82,0,-100,0,-121,0,118,0,95,0,79,0,55,0,39,0,16,0,-4,-1,-21,-1,-46,-1,-59,-1,-85,-1,-101,-1,-118,-1,112,-1,104,-1,77,-1,66,-1,45,-1,32,-1,13,-1,1,-1,-16,-2,-28,-2,-42,-2,-54,-2,-65,-2,-78,-2,-84,-2,-97,-2,-102,-2,-112,-2,-117,-2,-124,-2,-125,-2,122,-2,124,-2,119,-2,118,-2,122,-2,116,-2,126,-2,121,-2,-125,-2,-124,-2,-118,-2,-110,-2,-107,-2,-93,-2,-90,-2,-75,-2,-70,-2,-55,-2,-44,-2,-35,-2,-15,-2,-9,-2,12,-1,22,-1,40,-1,54,-1,72,-1,88,-1,104,-1,123,-1,-117,-1,-99,-1,-80,-1,-64,-1,-43,-1,-28,-1,-7,-1,10,0,26,0,49,0,61,0,83,0,98,0,116,0,-124,0,-106,0,-93,0,-75,0,-61,0,-45,0,-34,0,-17,0,-8,0,8,1,16,1,30,1,37,1,49,1,58,1,61,1,75,1,75,1,86,1,85,1,95,1,92,1,98,1,99,1,97,1,99,1,97,1,95,1,92,1,89,1,83,1,79,1,72,1,68,1,55,1,53,1,39,1,32,1,22,1,9,1,0,1}; }
	private static byte[] data85(){ return new byte[] {-15,0,-23,0,-42,0,-50,0,-67,0,-82,0,-93,0,-113,0,-125,0,116,0,96,0,85,0,64,0,52,0,34,0,17,0,1,0,-15,-1,-31,-1,-47,-1,-63,-1,-80,-1,-93,-1,-110,-1,-124,-1,118,-1,101,-1,93,-1,72,-1,68,-1,48,-1,40,-1,29,-1,17,-1,8,-1,-1,-2,-12,-2,-18,-2,-25,-2,-35,-2,-36,-2,-46,-2,-47,-2,-53,-2,-56,-2,-56,-2,-61,-2,-59,-2,-60,-2,-61,-2,-57,-2,-55,-2,-55,-2,-48,-2,-46,-2,-41,-2,-32,-2,-31,-2,-19,-2,-14,-2,-6,-2,5,-1,11,-1,24,-1,34,-1,43,-1,57,-1,65,-1,83,-1,87,-1,112,-1,111,-1,-119,-1,-114,-1,-94,-1,-84,-1,-67,-1,-56,-1,-37,-1,-27,-1,-9,-1,4,0,17,0,34,0,45,0,61,0,76,0,86,0,102,0,114,0,126,0,-115,0,-107,0,-93,0,-82,0,-72,0,-61,0,-53,0,-42,0,-35,0,-25,0,-20,0,-11,0,-6,0,-1,0,8,1,5,1,17,1,14,1,19,1,21,1,21,1,21,1,23,1,20,1,19,1,18,1,14,1,9,1,9,1,1,1,-3,0,-9,0,-15,0,-25,0,-25,0,-42,0,-43,0,-57,0,-64,0,-73,0,-86,0,-92,0,-109,0,-113,0,125,0,119,0,102,0,94,0,79,0,69,0,54,0,45,0,27,0,21,0,2,0,-5,-1,-21,-1,-33,-1,-43,-1,-59,-1,-65,-1,-83,-1,-90,-1,-103,-1,-115,-1,-122,-1,121,-1,112,-1,103,-1,93,-1,84,-1,79,-1,66,-1,64,-1,54,-1,49,-1,45,-1,35,-1,36,-1,27,-1,27,-1,24,-1,18,-1,22,-1,14,-1,19,-1,16,-1,17,-1,18,-1,20,-1,21,-1,26,-1,26,-1,32,-1,35,-1,41,-1,45,-1,51,-1,58,-1,63,-1,72,-1,78,-1,86,-1,94,-1,104,-1,111,-1,121,-1,-126,-1,-117,-1,-105,-1,-97,-1,-86,-1,-77,-1,-64,-1,-56,-1,-42,-1,-35,-1,-22,-1,-12,-1,-1,-1,9,0,21,0,30,0,41,0,52,0,60,0,72,0,78,0,93,0,97,0,109,0,116,0,122,0,-121,0,-118,0,-108,0,-104,0,-95,0,-91,0,-85,0,-79,0,-77,0,-69,0,-68,0,-66,0,-58,0,-63,0,-54,0,-59,0,-54,0,-55,0,-54,0,-58,0,-55,0,-60,0,-59,0,-63,0,-66,0,-69,0,-73,0,-76,0,-83,0,-86,0,-91,0,-99,0,-101,0,-113,0,-114,0,-125,0,126,0,117,0,111,0,103,0,93,0,87,0,76,0,69,0,63,0,48,0,46,0,32,0,25,0,17,0,7,0,-2,-1,-9,-1,-20,-1,-27,-1,-36,-1,-44,-1,-53,-1,-60,-1,-67,-1,-79,-1,-78,-1,-95,-1,-95,-1,-102,-1,-113,-1,-112,-1,-125,-1,-124,-1,122,-1,123,-1,111,-1,116,-1,104,-1,107,-1,102,-1,98,-1,100,-1,94,-1,95,-1,94,-1,93,-1,95,-1,92,-1,97,-1,92,-1,100,-1,97,-1,102,-1,104,-1,106,-1,109,-1,115,-1,114,-1,124,-1,124,-1,-125,-1,-120,-1,-118,-1,-108,-1,-105,-1,-98,-1,-92,-1,-88,-1,-78,-1,-74,-1,-66,-1,-61,-1,-52,-1,-47,-1,-38,-1,-33,-1,-25,-1,-18,-1,-10,-1,-6,-1,5,0,8,0,18,0,23,0,29,0,38,0,41,0,51,0,53,0,60,0,69,0,68,0,80,0,80,0,87,0,91,0,95,0,99,0,104,0,105,0,110,0,113,0,112,0,121,0,116,0,122,0,122,0,122,0,124,0,125,0,123,0,125,0,123,0,124,0,120,0,122,0,118,0,117,0,116,0,112,0,109,0,109,0,102,0,103,0,95,0,95,0,89,0,85,0,83,0,75,0,74,0,67,0,62,0,61,0,49,0,53,0,38,0,43,0,29,0,30,0,21,0,18,0,11,0,9,0,-1,-1,0,0,-12,-1,-10,-1,-20,-1,-21,-1,-28,-1,-33,-1,-34,-1,-42,-1,-43,-1,-50,-1,-52,-1,-55,-1,-59,-1,-63,-1,-65,-1,-70,-1,-69,-1,-74,-1,-76,-1,-76,-1,-81,-1,-81,-1,-80,-1,-88,-1,-79,-1,-89,-1,-84,-1,-86,-1,-88,-1,-83,-1,-87,-1,-84,-1,-85,-1,-84,-1,-82,-1,-79,-1,-82,-1,-74,-1,-80,-1,-71,-1,-73,-1,-70,-1,-65,-1,-68,-1,-58,-1,-62,-1,-54,-1,-55,-1,-49,-1,-48,-1,-43,-1,-41,-1,-37,-1,-35,-1,-29,-1,-29,-1,-21,-1,-24,-1,-14,-1,-17,-1,-7,-1,-10,-1,-1,-1,-3,-1,5,0,4,0,9,0,13,0,13,0,20,0,18,0,23,0,26,0,27,0,30,0,33,0,31,0,40,0,33,0,43,0,38,0,45,0,41,0,46,0,43,0,49,0,45,0,48,0,48,0,47,0,50,0,46,0,49,0,48,0,46,0,50,0,43,0,47,0,46,0,41,0,47,0,38,0,43,0,39,0,38,0,36,0}; }
	private static byte[] data86(){ return new byte[] {38,0,29,0,38,0,26,0,32,0,26,0,26,0,25,0,20,0,24,0,15,0,21,0,13,0,15,0,11,0,11,0,9,0,7,0,6,0,4,0,2,0,3,0,-2,-1,1,0,-5,-1,-1,-1,-8,-1,-3,-1,-9,-1,-6,-1,-10,-1,-8,-1,-12,-1,-8,-1,-13,-1,-11,-1,-11,-1,-14,-1,-11,-1,-13,-1,-14,-1,-10,-1,-16,-1,-11,-1,-12,-1,-14,-1,-11,-1,-11,-1,-15,-1,-4,-1,-19,-1,-3,-1,-14,-1,-7,-1,-8,-1,-9,-1,-7,-1,-5,-1,-8,-1,-4,-1,-5,-1,-4,-1,-3,-1,-3,-1,-3,-1,0,0,-3,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-09.wav. */
	public Down09(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-09.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-09.wav. */
	private class LoopThread extends Thread {
		private Down09 clip;
		private boolean looping = true;
		public LoopThread(Down09 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-09.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-09.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-09.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-09.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-09.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}